Używam menedżera okien „i3” na Fedorze 25. Już odinstalowałem GNOME Desktop. Chcę zmienić układ klawiatury i ustawić go na języki inne niż angielski, a najlepiej ustawić go jako skrót Alt+ Shiftdla łatwego dostępu.
Używam menedżera okien „i3” na Fedorze 25. Już odinstalowałem GNOME Desktop. Chcę zmienić układ klawiatury i ustawić go na języki inne niż angielski, a najlepiej ustawić go jako skrót Alt+ Shiftdla łatwego dostępu.
Odpowiedzi:
Możesz użyć setxkbmap:
setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'
Po prostu zmień układ klawiatury, według preferencji. Jeśli chcesz, aby i3 uruchamiał te polecenia podczas uruchamiania, po prostu dodaj je do pliku konfiguracyjnego „~ / .i3 / config” i dodaj „exec”.
exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"
Zamówienie http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3
setxkbmap -query
?
Rzeczywiście wydaje się, że wszystko musi być zapisane w jednym poleceniu w pliku konfiguracyjnym i3, aby setxkbmap działał zgodnie z oczekiwaniami, przynajmniej na Arch Linux.
Przykład: angielska + czeska klawiatura qwerty, przełącznik ALT + SHIFT:
exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
„exec setxkbmap” nie działało dla mnie. Przez sfrustrowane rozbijanie klawiatury przypadkowo podniosłem ustawienia ekranu (Super + D, ponieważ instalowałem z Regolith-desktop), a następnie mogłem otworzyć „Region i język”, aby ustawić układ klawiatury. Myślę, że ustawienia układu klawiatury i3 „Ubuntu” są przechowywane oddzielnie od ustawień układu klawiatury „Kubuntu”.