在 /etc/default/keyboard 中设置多个选项?

在 /etc/default/keyboard 中设置多个选项?

这是我的/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它什么也不做,但它对其他所有东西都有效。

相关内容