Gnome 默认切换上一个、下一个工作空间快捷键是: Ctrl+Alt+方向左、Ctrl+Alt+方向右,这个快捷键和Jetbrains下的IDE 上一个代码编辑位置、下一个代码编辑位置冲突,所以想禁用切换工作空间快捷键,但是在Gnome设置中没有找到关于切换上一个、下一个工作空间快捷键。
通过搜索,发现可以通过Gnome自带的gsetting工具设置,关于gsetting解释,建议看一下这篇博客: https://www.cnblogs.com/awakenedy/articles/10868034.html。
禁用切换工作空间Ctrl+Alt+方向左、Ctrl+Alt+方向右:
首先,需要在当前用户下运行,不要su切换用户后运行,比如当前是普通用户, 通过su root切换root用户执行gsetting set xxx后,会报:
process:9955): dconf-WARNING **: 13:02:41.703: failed to commit changes to dconf: 连接已关闭
禁用前可以先试试查看快捷键,通过gsettings get 查看快捷键,比如查看切换上一个工作区快捷键,正常会返回如下信息:
(base) ming@ming:~$ gsettings get "org.gnome.desktop.wm.keybindings" switch-to-workspace-left > ['<Control><Alt>Left']
禁用切换上、下工作区快捷键:
gsettings set "org.gnome.desktop.wm.keybindings" switch-to-workspace-left "['']" gsettings set "org.gnome.desktop.wm.keybindings" switch-to-workspace-right "['']" gsettings set "org.gnome.desktop.wm.keybindings" move-to-workspace-right "['']" gsettings set "org.gnome.desktop.wm.keybindings" move-to-workspace-left "['']"
切换后不用退出登录,立即生效,如果没有生效,说明这篇不适合你当前的环境,当前使用gnome是: 3.38.6
gsetting 其他
gsetting不只是用来单纯设置快捷键的,他可以修改Gnome中的所有设置,比gnome自带的设置界面设置项更多,但是操作起来不如Gnome界面方便
list-schemas
除了gsetting的get、set命令,还有gsettings list-schemas列出所有配置, 比如禁用快捷键时用到的org.gnome.desktop.wm.keybindings 就包含在这个列表中。
list-keys
gsetting list-keys列出配置下所有配置项,比如列出所有快捷键: gsettings list-keys org.gnome.desktop.wm.keybindings
标签:gsettings,gnome,Ctrl,快捷键,切换,desktop,Gnome From: https://www.cnblogs.com/GengMingYan/p/16757426.html