我在 Fedora 28 gnome 桌面界面上。前段时间我错误地将右侧的 Ctrl 键设置为 compose 键。
因此,每次重新启动后,右 Ctrl 键 ( rctrl
) 都处于非活动状态 - 例如,在 CLI 中工作时 rctrl+A 不会将光标带到提示行的开头,或者 rctrl+W 不会关闭不必要的MozFirefox 中的选项卡。setxkbmap -query
生产
rules: evdev
model: pc105
layout: it,it
variant: ,
options: compose:rctrl
每次我必须手动setxkbmap -option
取消设置或禁用它,但重新启动后它再次恢复为compose:rctrl
.
是否有我可以编辑的文件以使更改永久化?
文件 /etc/X11/xorg.conf.d/00-keyboard.conf 的内容
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "it"
Option "XkbModel" "pc105"
EndSection
文件 /etc/vconsole.conf 的内容
KEYMAP=it
FONT=eurlatgr
您需要的命令是
localectl
.我现在手头没有用于测试的 Fedora 28,但由于命令语法是:
我相信命令应该是这样的:
将变体和选项槽留空将删除现有的变体/选项设置。
这些设置可能存储在
/etc/vconsole.conf
控制台和/etc/X11/xorg.conf.d/00-keyboard.conf
X11 GUI 中。没有关于 Wayland 的线索,但该localectl
命令应该为您处理这一切。运行“GNOME Tweaks”应用程序。(点击概览键,输入
tweaks
,它应该会显示为已安装或可在软件中安装。)在该应用程序中,找到键盘和鼠标选项卡。这是在 F29 测试版上,所以可能略有不同,但概念是相同的:
点击我圈出的地方——它会弹出这个对话框:
您可以在其中关闭钥匙或选择其他钥匙。(就我个人而言,我发现这是 Caps Lock 的一个很好的用途,尽管您可以看到我在当前系统上将它设置为 Right Alt。)