%20%E3%81%AB%E5%86%8D%E3%83%9E%E3%83%83%E3%83%97%E3%81%99%E3%82%8B.png)
GNOME/X11 で Caps Lock の動作を「左 Alt」/「メタ」修飾子に置き換えようとしています。
GNOME Tweak Toolには、Caps LockをSuper、Ctrlなどに置き換えるオプションがいくつかあります。xkb
内部的dconf
に使用しているようですが、選択の余地がないCaps LockがMetaのように動作するようにします。確認の結果、less /usr/share/X11/xkb/rules/evdev
これはGnome Tweak Toolによるものではなく、X11でこれらの(名前付け)規則が一般的に不足しているために発生することが確認されました。
単に via を再マップすると、xmodmap -e 'keycode 66 = Alt_L'
最初は動作しているように見え、Alt_L 確認が実際に送信され、xev
Caps Lock LED は変更されなくなりますが、キーを押すと Alt/Meta 動作は発生しません。たとえば、CapsLock + BはAlt + Bのように端末に単語を返しません。
どうすればいいですか?
答え1
読んだ後https://unix.stackexchange.com/a/195160/222974clear Lock
、xmodmapコマンドを追加すると機能することがわかりました。次に、これら2つのコマンドを(新しい)ファイルに入れます~/.Xmodmap
。
keycode 66 = Alt_L
clear Lock
xmodmap ~/.Xmodmap
GNOMEセッションの開始時に実行するように設定https://github.com/hant0508/startup-settings。