将键盘布局重置为默认值并清除所有早期设置

wyv*_*niv 8 keyboard-layout shortcut-keys

如何消除所有可能的键盘布局修改,以便我的键盘布局恢复正常?我想尝试将我的大写锁定键更改为控制键,就像我之前的许多人所做的那样。我终于找到了通过添加命令来做到这一点的方法

/bin/bash -c "sleep 15&&setxkbmap -layout us -option ctrl:nocaps"
Run Code Online (Sandbox Code Playgroud)

到我的启动应用程序首选项。(通过键入 super 访问,然后键入“启动应用程序”)

它适用于像 ctrl+d 这样只有 ctrl 和一个字母的命令,但它似乎不适用于像 ctrl+alt+T 这样的由 ctrl 和一个额外的修饰键组成的命令。

当我早些时候尝试这样做时,我尝试了许多我不记得的不同东西,其中大多数与 xmodmap 和 xkeycaps 有关,但可能还有其他一些编辑。对 xmodmap 的命令没有任何效果,并且带有 xkeycaps 的命令在注销后不会持续存在。

我没有 ~/.Xmodmap 文件,我试过使用

dpkg-reconfigure keyboard-configuration
Run Code Online (Sandbox Code Playgroud)

如该线程中所建议:键盘布局不会改变但无济于事。

我注意到当我使用来宾帐户时,大写锁定键可以正常工作,这是否意味着问题出在我的主目录中?我很想删除我的用户帐户,然后再创建一个,如果那样做的话。

编辑:找到解决方案!好极了。我使用以下命令检查了我的 dconf 设置:dconf-editor 然后我转到 org > gnome > desktop > input-sources,发现注册表“xkb-options”有 ['caps:none']。将选项更改为 [] 将我的键盘行为重置为正常。

小智 5

我遇到了同样的问题,以下命令对我有用

dpkg-reconfigure keyboard-configuration
Run Code Online (Sandbox Code Playgroud)

(根据@Byte Commander的建议


小智 5

只有这样才能帮助我

dconf 重置 -f /org/gnome/


小智 3

感谢Debian wiki 键盘主题中的详细信息,我经常在键盘布局之间切换时使用以下命令来重置compose:ralt布局选项:

sudo udevadm trigger --subsystem-match=input --action=change
Run Code Online (Sandbox Code Playgroud)