左のCtrlキーを常に大文字に切り替えようとしています。しかし、ubuntuネイティブキーボードレイアウトスイッチャーでは、xmodmapは持続しませんでした(この質問)。したがって、ネイティブスイッチャーを捨て、代わりにsetxkbmapコマンドを使用しました。スクリプトを作成しました:
#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps
私が望むように機能します。しかし今、私はシステムの起動時にそれを自動実行したい。しかし、これをSturtup Applicationsの下に置くと機能しません。どうやら、起動時のスクリプトの後に他の何かがxkbマップをリセットします。
誰かがxkbのリセットをトリガーするものとそれを取り除く方法を知っていますか?
sudo dpkg-reconfigure console-setup
これらの変更をシステム全体で実行してみてください。