注意:以下方法在ArchLinux系统中好使,对于其他Linux发行版也应该适用。
创建自己的映射表并且把它储存在你的home目录下
> xmodmap -pke > ~/.Xmodmap
将CapsLock映射成Control, Shift+CapsLock映射成CapsLock
在 ~/.Xmodmap文件最后添加下面几句:
clear lock
clear control
add control = Caps_Lock Control_L Control_R
keycode 66 = Control_L Caps_Lock NoSymbol NoSymbol
测试改动是否生效
> xmodmap ~/.Xmodmap
要在启动Xorg时激活你自己的映射表
在~/.xinitrc文件末尾添加下面内容
if [ -f $HOME/.Xmodmap ]; then
/usr/bin/xmodmap $HOME/.Xmodmap
fi