Ubuntu a donc migré vers HAL et commenté la section de clavier dans xorg.conf. Alors, comment puis-je configurer les dispositions de clavier maintenant?
UPD: J'utilise XMonad comme gestionnaire de fenêtres. J'ai donc besoin d'un moyen de configurer des mises en page qui fonctionnent en dehors de GNOME.
UPD: Éditer xorg.conf ne fonctionne pas, voici la section pertinente de la mienne:
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle, caps:ctrl_modifier, compose:sclk, terminate:ctrl_alt_bksp, grp_led:scroll"
EndSection
Cela a fini par fonctionner:
Section "InputClass"
Identifier "KeyboardLayout"
Driver "evdev"
MatchIsKeyboard "yes"
Option "XkbLayout" "us,ru"
Option "XkbOptions" "grp:ctrl_shift_toggle,caps:ctrl_modifier,compose:sclk,terminate:ctrl_alt_bksp,grp_led:scroll"
EndSection
Voici comment j'ai choisi de configurer mon clavier sous XMonad. J'ai tendance à ne pas éditer les fichiers X11 dans XMonad car le langage Haskell est si puissant.
Dans votre fichier xmonad.hs (qui devrait se trouver dans ~/.xmonad /), j’utilisais ces deux lignes pour gérer le basculement au clavier via des touches de raccourci dans la section additionalKeys
.
-- keyboard layout --
, ((mod1Mask .|. shiftMask, xK_d), spawn "setxkbmap -layout dvorak")
, ((mod1Mask .|. shiftMask, xK_u), spawn "setxkbmap -layout us")
Je n'ai pas essayé cela, mais c'est l'approche de base que je vais essayer. c'est-à-dire: modifier les fichiers xorg.conf. https://wiki.archlinux.org/index.php/Xorg#Setting_Keyboard_Layout_With_Hot-Plugging Bien que Ubuntu semble utiliser une mise en page de dossiers xorg différente. et vous aurez peut-être du mal à trouver le bon fichier.