Xkbmap 覆蓋 Xmodmap

Xkbmap 覆蓋 Xmodmap

我使用 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在您的或類似的檔案中使用.xsession,並且在解析會話檔案後您的 DE 透過某個腳本呼叫 setxkbmap,則您可能會遇到問題。

相關內容