Wie ändere ich das Tastaturlayout in i3?

25

Ich verwende den 'i3'-Fenstermanager unter Fedora 25. GNOME Desktop wurde bereits deinstalliert. Ich möchte das Tastaturlayout ändern und es auf eine andere Sprache als Englisch einstellen und wünschenswerterweise auch als Alt+ ShiftVerknüpfung für den einfachen Zugriff festlegen .


quelle

Antworten:

49

Sie können setxkbmap verwenden:

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

Ändern Sie einfach die Tastaturbelegung bei uns, ganz nach Ihren Wünschen. Wenn Sie möchten, dass i3 diese Befehle beim Start ausführt, fügen Sie sie einfach Ihrer Konfigurationsdatei "~ / .i3 / config" hinzu und stellen Sie "exec" voran.

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

Checkout http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3

tomsal
quelle
1
Danke, ist es möglich, einen Hinweis auf i3bar hinzuzufügen?
1
Ja ist es. Siehe docs.slackware.com/…
tomsal am
dies funktioniert einfach nicht, nichts ändert sich bei Verwendung von Alt-Shift = (
Yurii
1
Haben Sie versucht, die setxkbmap-Befehle über die Befehlszeile zu verwenden (ohne die i3-Konfiguration)? Was sagt es, wenn du rennst setxkbmap -query?
Tomsal
4

Bei mir hat in Manjaro + i3 nur folgendes geklappt:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

Ich habe dies in der Datei ~ / .config / i3 / config angegeben

Yurii
quelle
3

Es scheint tatsächlich, dass alles in einem einzigen Befehl in der i3-Konfigurationsdatei geschrieben werden muss, damit setxkbmap wie gewünscht funktioniert, zumindest unter Arch Linux.

Beispiel: Englisch + Tschechisch QWERTY-Tastatur, ALT + UMSCHALT-Taste:

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

"exec setxkbmap" hat bei mir nicht funktioniert. Durch frustriertes Zerschlagen der Tastatur habe ich versehentlich die Anzeigeeinstellungen aufgerufen (Super + D seit der Installation von Regolith-Desktop) und von dort aus "Region & Sprache" geöffnet, um das Tastaturlayout festzulegen. Ich denke, i3 "Ubuntu" Tastaturlayout-Einstellungen werden getrennt von "Kubuntu" Tastaturlayout-Einstellungen gespeichert.

Stephen
quelle
lmaoooooooooooo
vdegenne