我正在尝试使用大写字母永久切换左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
使这些更改在系统范围内进行。