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 .

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


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


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"

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.


lmaoooooooooooo
vdegenne
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.