Ubuntu 22.04 GNOME桌面下如何永久禁用左Ctrl+Shift键盘切换快捷键
Ubuntu 22.04 GNOME桌面下如何永久禁用左Ctrl+Shift键盘切换快捷键
我完全懂你的烦恼——每次登录都得手动敲命令重置键盘设置,实在太折腾了。针对你用的Ubuntu 22.04 + GNOME 42.9环境,这里有几个靠谱的永久解决方法,你可以选最顺手的来操作:
方法一:用GNOME图形界面直接修改快捷键(最直观)
不用碰命令行就能搞定:
- 按Super键(Windows键)搜索并打开「设置」
- 在左侧菜单里找到「键盘」选项
- 切换到「快捷键」标签页,往下滚动找到「输入源」分类
- 你会看到「切换到下一个输入源」的快捷键是Ctrl+Shift,点击这个组合,然后按Backspace键清空它——这样这个快捷键就不会再触发键盘布局切换了
方法二:通过dconf-editor永久锁定设置
如果图形界面的设置偶尔会被重置,试试用dconf编辑器直接修改底层配置:
- 先安装dconf-editor(如果没装的话):
sudo apt install dconf-editor - 打开dconf-editor,导航到路径:
org/gnome/desktop/input-sources - 找到
xkb-options这个键,点击进入后把值设置为[](空数组),然后点击「应用」保存
方法三:用配置文件固化设置
也可以通过本地配置文件直接写入dconf数据库,确保重启后不失效:
- 先创建dconf配置目录(如果不存在的话):
mkdir -p ~/.config/dconf - 编辑
~/.config/dconf/user文件(没有就新建),添加以下内容:[org/gnome/desktop/input-sources] xkb-options=[] - 最后运行命令让配置生效:
重启系统后,这个设置就会一直保留了dconf update
方法四:把命令加入启动项(兜底方案)
如果上面的方法都没解决,那就让系统每次登录自动执行你的命令:
- 按Super键搜索「启动应用程序」并打开
- 点击「添加」,填写:
- 名称:随便写,比如「禁用Ctrl+Shift切换键盘」
- 命令:
gsettings set org.gnome.desktop.input-sources xkb-options [] - 注释:可选,比如「防止左Ctrl+Shift触发键盘布局切换」
- 保存后,下次登录系统就会自动帮你执行这个命令了
备注:内容来源于stack exchange,提问作者Aleksandar Pavić




