我使用以下命令在Ubuntu 16.04中将Caps Lock设置为Ctrl:setxkbmap -option 'caps:ctrl_modifier'
但是,当我将键盘从En更改为Cs时,Caps Lock再次变为Caps Lock,而不是Ctrl。
要解决此问题,我必须从终端再次执行上述setxkbmap
命令。
即使切换键盘布局,如何使设置永久化?
最佳答案
为了使由setxkbmap设置的选项永久存在,请按如下所示将它们添加到/etc/default/keyboard
中:
--- a/etc/default/keyboard
+++ b/etc/default/keyboard
@@ -5,6 +5,6 @@
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
-XKBOPTIONS=""
+XKBOPTIONS="caps:ctrl_modifier"
BACKSPACE="guess"
然后,即使将键盘布局从En切换为任何其他语言,也将设置
caps:ctrl_modifier
选项。