Page 1 sur 1
[Clavier] Disposition clavier incorrecte (résolu)
Publié : dim. 29 août 2010, 17:18
par shuck
Bonjour,
Tout d'abord, j'ai configuré mon rc.conf avec le keymap en fr, (j'ai même essayé fr-pc), dans mon /etc/X11/xorg.conf.d/10-udev.conf, j'ai bien rajouté la ligne Option "XkbLayout" "fr", j'ai également essayé d'ajouter une variante oss, mais rien n'y fait.
Alors voila mon problème, en vrai console, je n'ai pas de soucis, tout vas bien. Mais sous X, je suis bien en AZERTY, mais la disposition n'est pas correcte. Je m'explique, lorsque par exemple je veux faire un "#" (cad altgr+3), il me tape un "£", et c'est comme ca pour toutes les touches du haut de 1 à 9. Et même sur d'autres touches d'ailleurs.
Je battaille, mais je nage un peu à force, quelqu'un aurait-il une idée s'il vous plait?
Re: [Clavier] Disposition clavier incorrecte (en cours)
Publié : dim. 29 août 2010, 17:32
par benjarobin
Intéressant... Sinon je n'ai pas bien compris ou tu avait mis la ligne fr dans ton fichier de conf
Il faut ceci :
Code : Tout sélectionner
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "fr"
Option "XkbOptions" "terminate:ctrl_alt_bksp" # Optionnel mais si tu veux pouvoir terminer X par ctrl + alt + back space
EndSection
De préférence le mettre dans un nouveau fichier, par exemple : /etc/X11/xorg.conf.d/keyboard-fr.conf
Re: [Clavier] Disposition clavier incorrecte (en cours)
Publié : dim. 29 août 2010, 17:43
par shuck
Il est bien a cet endroit, voici ma section keyboard dans mon fichier 10-evdev.conf (En effet, je ne l'ai pour l'instant pas mis dans un fichier séparé...)
Code : Tout sélectionner
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "fr"
EndSection
Re: [Clavier] Disposition clavier incorrecte (en cours)
Publié : dim. 29 août 2010, 18:51
par shuck
Fiouuuuu!!! J'ai trouvé!
Cependant je n'ai pas compris la raison, ca dépasse un peu mes connaissances la. Si quelqu'un peut m'expliquer assez rapidement au passage...
Donc voila, au début de ma configuration de Xorg, j'avais lorsque je lance startx un message de la sorte :
Code : Tout sélectionner
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Je ne voyais pas sur quoi influait le message, tout fonctionnait a priori normalement. Cependant je n'aime pas laisser des messages d'erreur, donc j'ai chercher a regler le soucis. La, on trouve beaucoup de gens qui ont le même message, mais pas vraiment de solutions. J'ai juste vu un post ou le mec disait :
After I changed "ralt_switch" definition in /usr/share/X11/xkb/symbols/level3
from:
type[Group1] = "ONE_LEVEL",
to:
type[Group1] = "TWO_LEVEL",
everything is OK - no warnings.
C'est donc ce que j'ai fait et en effet je n'avais plus le message. Et bahh... après battaille, je viens de voir que c'est cette modification qui me faisait merder le clavier.
Donc c'est bon de ce coté la, j'ai tout remi comme au début.
Pour ce qui est du warning, j'ai lu a plusieurs endroits que ce serait plus un bug "sans trop d'importance" d'Xorg, qui pourrait bien disparaitre lors des prochaines mises à jours. Qu'en pensez vous?