![xkb 选项在哪里定义?](https://linux22.com/image/35753/xkb%20%E9%80%89%E9%A1%B9%E5%9C%A8%E5%93%AA%E9%87%8C%E5%AE%9A%E4%B9%89%EF%BC%9F.png)
我对个人计算机上的 Linux 没有太多经验,但我最近在我的笔记本电脑上安装了 Debian Jessie(使用 GNOME 3)。这是一台 Macbook,所以键盘上有一个命令键。最初,我想交换控制键和命令键,因为我习惯了 OSX 使用的一些涉及命令的热键。所以我编辑/etc/default/keyboard
并添加了该选项altwin:ctrl_win
(或者可能在其他地方,但我不太记得了 - 这是令人讨厌的部分)。
然而,我很快发现这并没有交换按键,而是将命令重新映射为额外的控制键。此时,我非常想撤消交换并仅使用其原始功能中的键。然而,我似乎无法恢复到原来的样子。
我编辑/etc/default/keyboard
以删除该选项,但是当我调用 时setxkbmap -query
,它仍然显示为altwin:ctrl_win
。我需要做些什么来让它重新读取配置文件吗?或者我完全处于错误的文件中?我尝试过dpkg-reconfigure keyboard-configuration
,但没有成功。我尝试对整个系统进行 grep,但找不到导致此配置的文件。
当我调用setxkbmap -options
清除选项时,它确实恢复了旧功能,但这是非持久性的,因此我需要在每次启动时执行此操作。当然,我可以将其添加到rc.local
or.xinitrc
或.bashrc
,但我宁愿治疗原因而不是症状(并了解为什么会发生)。
我在这里缺少什么?