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,您可能会遇到问题。

相关内容