左のCtrlキーをキャップ付きで永続的に切り替えようとしています。しかし、ubuntuのネイティブキーボードレイアウトスイッチャーでは、xmodmapは持続しませんでした(この質問)。だから今、私はネイティブスイッチャーを捨てて、代わりにsetxkbmapコマンドを使用しています。スクリプトを作成しました:
#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps
それは私が望むように動作します。しかし今、私はシステムの起動時にそれを自動実行したいと思います。しかし、これをSturtupアプリケーションの下に置くと、機能しません。どうやら、起動時にスクリプトを実行した後、他の何かがxkbマップをリセットしているようです。
xkbのリセットをトリガーするものと、それを取り除く方法を知っている人はいますか?
ベストアンサー
最後に、多くの調査の結果、ubuntu 13.10で見つけたものは次のとおりです:
$ sudo apt-get install dconf-tools
$ dconf-editor
org>> gnome>> desktop> > input-sources
に移動しますオプションをリストとしてxkb-optionsの下に置きます。例:[‘altwin:ctrl_alt_win’、’.. etc ..’]
次に、dconf-editorを閉じます。変更はすぐに公開されます。
…スクリーンショットを投稿しますが、このボードでの私の評判は十分ではありません。いくつかのポイントを教えてください😉
参照:
- CapsLockとEscを永続的に切り替える方法
- man 7 xkeyboard-config