Comment changer la disposition du clavier dans i3?

25

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 préférence le définir également comme raccourci Alt+ Shiftpour un accès facile.


la source

Réponses:

49

Vous pouvez utiliser setxkbmap:

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

Modifiez simplement les dispositions du clavier, selon ce que vous préférez. Si vous voulez qu'i3 exécute ces commandes au démarrage, ajoutez-les simplement à votre fichier de configuration "~ / .i3 / config" et ajoutez "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

tomsal
la source
1
Merci, est-il également possible d'en ajouter une indication sur i3bar?
1
Oui, ça l'est. Voir docs.slackware.com/…
tomsal
cela ne fonctionne tout simplement pas, rien ne change lorsque vous utilisez alt-shift = (
Yurii
1
Avez-vous essayé d'utiliser les commandes setxkbmap à partir de la ligne de commande (sans la configuration i3)? Qu'est-ce que ça dit quand tu cours setxkbmap -query?
tomsal
Il est important d'ajouter ces lignes dans la configuration dans sa partie supérieure, sinon les touches courtes pourraient être cassées
biryulin04
4

Pour moi, seules les personnes suivantes ont travaillé 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

Yurii
la source
3

Il semble en effet que tout doit être écrit dans une seule commande dans le fichier de configuration i3 pour que setxkbmap fonctionne comme souhaité, au moins sur Arch linux.

Exemple: clavier qwerty anglais + tchèque, bascule ALT + MAJ:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
Brikowski
la source
0

"exec setxkbmap" ne fonctionnait pas pour moi. Grâce à l'écrasement du clavier frustré, j'ai accidentellement relevé les paramètres d'affichage (Super + D depuis que j'ai installé à partir de Regolith-desktop), et à partir de là, j'ai pu ouvrir "Région et langue" pour définir la disposition du clavier. Je suppose que les paramètres de disposition du clavier i3 "Ubuntu" sont stockés séparément des paramètres de disposition du clavier "Kubuntu".

Stephen
la source
lmaoooooooooooooo
vdegenne