Xmodmapを使用していくつかのキーを再マッピングしています。私はXkbmapを使ってキーボードレイアウトを切り替えるキーボードショートカットをしたいと思います。を実行するとsetxkbmap us
キーボードレイアウトが変わりますが、Xmodmapの変更は失われます。ファイルの再読み込みを使用する必要がありますxmodmap .Xmodmap
。
uname -a
:
Linux Hermes 4.8.6-1-ARCH #1 SMP PREEMPT Mon Oct 31 18:51:30 CET 2016 x86_64 GNU/Linux
pacman -Q | grep xmodmap
:
xorg-xmodmap 1.0.9-1
pacman -Q | grep xkbmap
:
xorg-setxkbmap 1.3.1-1
答え1
xmodmap
ユーティリティがsetxkbmap
クラッシュします。呼び出すとxmodmap
変更がリセットされ、setxkbmap
その逆も同様です。キーボードを設定するには、どちらかを選択する必要があります。また、システムがこれらのいずれかを使用していることを確認してください。
たとえば、xmodmap
ユーザーまたは同様のファイルでsetxkbmapを使用し、.xsession
DEがセッションファイルを解析した後に一部のスクリプトを介してsetxkbmapを呼び出すと、問題が発生する可能性があります。