次のコマンドを使用して起動するたびにキーボードレイアウトを設定しました。
setxkbmap us,cz -variant ,ucw -option grp:caps_switch
xinitrc
xserverがローカルにロードできるように、この設定をファイルに書き込む方法は?
ご協力ありがとうございます
答え1
文書$HOME/.xinitrcこれはシェルスクリプトで、実行方法は次のとおりです。開始x(1)そしてシーニット(1)。関連するコマンドを追加するだけです。$HOME/.xinitrc。もちろん、お使いの場合ログイン時に自動的に起動X(ディスプレイマネージャがない場合)、ファイルは通常次のようになります。
#!/bin/sh
# ... some commands...
exec some_program_or_wm
注目すべき唯一のものは電話ですxkbmapの設定最後の項目の前に挿入する必要があります実行(1p)これは、組み込み関数がシェルプロセスを引数に置き換えるためです(次のコマンドはexec
実行されません)。したがって:
#!/bin/sh
# ... some commands...
setxkbmap us,cz -variant ,ucw -option grp:caps_switch
exec some_program_or_wm