这是我的/etc/default/keyboard
文件。XKBOPTIONS
仅设置最后一个选项(将左控件映射到元),但没有设置第一个。我如何设置多个XKBOPTIONS
?谢谢。
额外信息:我想要的相应 bash 命令(但在重启后不会持续):setxkbmap -option caps:ctrl_modifier -option ctrl:lctrl_meta
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="gb"
XKBVARIANT=""
XKBOPTIONS="caps:ctrl_modifier,ctrl:lctrl_meta"
BACKSPACE="guess"
答案1
对我来说,解决方案是使用以下命令重置 gsettings:
gsettings reset org.gnome.desktop.input-sources xkb-options
为了以防万一,我只能想象它不会有区别,我稍微将文件更改为:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="gb"
XKBVARIANT=""
XKBOPTIONS="ctrl:lctrl_meta,caps:ctrl_modifier"
BACKSPACE="guess"
(交换选项的顺序)
重启后,按键绑定正确。以下是重启后 gsettings 报告的内容:
$ gsettings get org.gnome.desktop.input-sources xkb-options
['ctrl:lctrl_meta', 'caps:ctrl_modifier']
奇怪的是,它ex-caps-lock-key
不能完全起到控制作用,因为当我尝试关闭终端选项卡时,ex-caps-lock-key + shift + w
它什么也不做,但它对其他所有东西都有效。