web-dev-qa-db-ja.com

i3のキーボードレイアウトを変更するにはどうすればいいですか?

私はFedora 25で 'i3`ウィンドウマネージャを使用しています。すでにGNOMEデスクトップをアンインストールしました。キーボードのレイアウトを変更して英語以外の言語に設定したいのですが、できれば Alt+Shift 簡単にアクセスするためのショートカット。

22
user373230

あなたはsetxkbmapを使用することができます:

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

キーボードのレイアウトを変更してください。 i3に起動時にこれらのコマンドを実行させたい場合は、設定ファイル "〜/ .i3/config"に追加して "exec"を前に付けてください。

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

チェックアウト http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3

40
tomsal

私にとっては、Manjaro + i3では次のものだけが動作していました。

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

〜/ .config/i3/configファイルでこれを指定しました

4
Yurii

少なくともArch Linuxでは、setxkbmapが望みどおりに機能するためには、すべてがi3設定ファイルの単一のコマンド内に記述されなければならないようです。

例:英語+チェコ語qwertyキーボード、Alt + Shiftキーの切り替え:

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

"exec setxkbmap"私にはうまくいきませんでした。欲求不満なキーボードスマッシュで、私は誤ってディスプレイの設定を引き上げ(Regolith-desktopからインストールしたのでSuper + D)、そこからキーボードのレイアウトを設定するために "Region&Language"を開くことができました。私はi3 "Ubuntu"のキーボードレイアウト設定は "Kubuntu"のキーボードレイアウト設定とは別のストアであると思います。

0
Stephen