J'utilise le gestionnaire de fenêtres 'i3` sur Fedora 25. J'ai déjà désinstallé GNOME Desktop. Je souhaite modifier la disposition du clavier et le définir dans des langues autres que l'anglais, et de manière souhaitable également Alt+Shift raccourci pour un accès facile.
Vous pouvez utiliser setxkbmap:
setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'
Il suffit de changer la configuration du clavier en fonction de vos préférences. Si vous voulez que i3 exécute ces commandes au démarrage, ajoutez-les simplement à votre fichier de configuration "~/.i3/config" et ajoutez le préfixe "exec".
exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"
Commander http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3
Pour moi, seuls les éléments suivants ont fonctionné dans Manjaro + i3:
exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"
Je l'ai spécifié dans le fichier ~/.config/i3/config
Il semble en effet que tout doit être écrit dans une seule commande du fichier de configuration i3 pour que setxkbmap fonctionne à volonté, du moins sous Arch Linux.
Exemple: clavier anglais + tchèque qwerty, bascule ALT + MAJ:
exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"