Page 1 sur 1

[Résolu] [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : jeu. 16 juin 2022, 02:44
par sukolyn
Bonjour,

j'utilise spectrwm, lancé par startx.
dans .xinitrc j'ai cette commande : setxkbmap fr-latin9, qui manifestement ne fonctionne plus, puisque j'arrive sur une session avec un clavier configuré par défaut en anglais.

et quand je tape la commande dans le terminal, j'ai cette réponse : Error loading new keyboard description

je ne sais pas quoi faire.

Re: [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : jeu. 16 juin 2022, 08:16
par benjarobin
Bonjour,
C'est note normal cette commande est invalide. Le layout fr-latin9 n'existe pas (tu confonds avec VC Keymap : le keymap dans les tty)
Le layout que tu veux c'est fr et la variante est latin9 (voir plutôt oss_latin9).
Mais pourquoi ne pas configurer la chose normalement avec localectl
Voir viewtopic.php?p=177360#p177360

Re: [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : jeu. 16 juin 2022, 15:06
par sukolyn
cette commande était pourtant utilisée telle quelle depuis de nombreuses années.

les locales sont correctes dans le terminal, c'est le passage à X11, qui merdoit.

par contre, j'ai modifié la commande ainsi :

Code : Tout sélectionner

setxkbmap -layout fr -variant latin9
et il semble que le comportement habituel de spectrwm soit revenu...

Re: [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : jeu. 16 juin 2022, 21:43
par benjarobin
sukolyn a écrit : jeu. 16 juin 2022, 15:06cette commande était pourtant utilisée telle quelle depuis de nombreuses années.
Je pense que tu confonds avec loadkeys fr-latin9 (qui est pour les tty)
Pourquoi ne pas utiliser une configuration persistante (au lieu de setxkbmap) ? Par exemple via

Code : Tout sélectionner

localectl set-x11-keymap --no-convert fr pc105 oss_latin9

Re: [Résolu] [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : ven. 17 juin 2022, 13:37
par sukolyn
cette installation date de 2018, et ce problème n'est apparu qu'avant hier, alors que je n'ai pas modifié ~/.xinitrc
c'est arrivé après une mise à jour et un redémarrage.

je ne sais pas si je veux une configuration persistante, mais je garde l'idée sous le coude. merci.

et, pour savoir ce que je ferais, qu'apporte oss_latin9 par rapport à fr_latin9 ?

Re: [Résolu] [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : ven. 17 juin 2022, 20:04
par benjarobin
XkbVariant fr_latin9 n'existe pas. Tu veux dire entre XkbVariant oss_latin9 et latin9 ?
je crois que c'est bien plus complet, que tu as la possibilité de faire plein de caractères en plus, voir :
- https://microzoom.fr/?d=2020/08/20/18/4 ... ier-azerty
- https://fr.wikipedia.org/wiki/AZERTY?us ... #En_France

Par exemple permet de taper le caractère : œ

Je te laisse faire l'essai entre ces 2 :

Code : Tout sélectionner

setxkbmap -layout fr -variant latin9
setxkbmap -layout fr -variant oss_latin9

Re: [Résolu] [X11] setxkbmap fr_latin9 Error loading new keyboard description

Publié : dim. 19 juin 2022, 18:24
par sukolyn
je peux confondre avec setxkbmap fr latin9, mais je ne me souviens toujours pas avoir modifié à mon ~/.xinitrc...
peu importe.

encore merci. :)