我如何才能消除所有可能的键盘布局修改,以便我的键盘布局恢复正常?我想尝试将 Caps Lock 键更改为控制键,就像我之前的许多人所做的那样。我终于找到了一种方法来做到这一点,即添加命令
/bin/bash -c "sleep 15&&setxkbmap -layout us -option ctrl:nocaps"
到我的启动应用程序首选项。(通过输入 super,然后输入“启动应用程序”来访问)
它适用于仅包含和字母的Ctrl+等命令,但对于由和附加修饰键组成的++等命令似乎不起作用。DCtrlCtrlAltTCtrl
当我之前尝试这样做时,我尝试了很多我记不清的事情,其中大部分与 xmodmap 和 xkeycaps 有关,但可能还有一些其他编辑。xmodmap 的命令没有任何效果,xkeycaps 的命令在注销后不会保留。
我没有~/.Xmodmap
文件,我尝试使用
dpkg-reconfigure keyboard-configuration
正如本帖所建议的:键盘布局不会改变但无济于事。
我注意到当我使用来宾帐户时,密钥Caps Lock正常工作,那么这是否意味着问题出在我的主目录中?如果这样可以解决问题,我很想删除我的用户帐户并再创建一个。
编辑:找到解决方案了!耶。我使用以下命令检查了我的 dconf 设置:dconf-editor 然后我转到 org > gnome > desk > input-sources 并发现注册表“xkb-options”有 ['caps:none']。将选项更改为 [] 可将我的键盘行为恢复正常。
答案1
只有这对我有帮助
dconf 重置 -f /org/gnome/
答案2
答案3
感谢详细信息Debian wiki 键盘主题compose:ralt
,在切换键盘布局时,我经常使用以下命令来重置布局选项:
sudo udevadm trigger --subsystem-match=input --action=change