如何在 GNOME 3.8 中禁用快捷键 Ctrl-Alt-Arrow

如何在 GNOME 3.8 中禁用快捷键 Ctrl-Alt-Arrow

我映射了Ctrl- Alt- Up/Down以打开 Web 浏览器和电子邮件客户端,但是它没有生效。- Ctrl- Alt/Up仍然Down切换工作区作为 GNOME 3.8 的默认设置。

我试过注销/登录。没有用。

答案1

您在“设置-->键盘-->快捷键-->导航”中定义的新键绑定将附加到上一个/默认的键绑定。

它将成为,例如。

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-down

['<Primary><Shift>Down', '<Control><Alt>Down']

我设法使用以下命令删除了默认键绑定

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['']"

这将清除这些任务的所有已定义快捷键。然后只需使用“设置-->键盘-->快捷键-->导航”来定义所需的快捷键即可。

来源 :https://bugzilla.redhat.com/show_bug.cgi?id=982695

答案2

在 Ubuntu 18.04 设置->设备->键盘导航中搜索快捷方式:super+up 和 super+down 并进行更改,在按钮定义中保存。

答案3

这在 Ubuntu 12.04 上对我有用

转到“系统设置->键盘->快捷键->导航”。

找到与 CTRL-ALT-ARROW 绑定的工作区切换快捷键。对每个快捷键执行以下操作:

单击快捷方式(因此它会显示“新加速器...”,允许您更改快捷方式)。现在按“Backspace”键清除它。现在该快捷方式显示“已禁用”。

答案4

(这个问题比仅仅关于 Ctrl-Alt-Up/Down 更为普遍。就我个人而言,我遇到的问题是我的 Emacs 没有 Ctrl-Alt-Left/Right。因此,我想用我在 Ubuntu 20.04 中找到的解决方案来写一个答案。)

那些指向 compiz 设置的人是正确的(通过ccsm之后可用apt-get install compizconfig-settings-manager compiz-gnome,后者为/usr/lib/x86_64-linux-gnu/compizconfig/backends/libgsettings.so,虽然我不确定后端是否在我的系统中实际使用):

我无法通过常规 Ubuntu 设置菜单找到这些键的绑定。

我的回答中新奇之处在于,不仅 compiz 的 Grid 插件(在“窗口管理”下)可以绑定这些键(您可能希望以不同的方式使用),而且 Desktop Wall 插件(在 中的“桌面”下ccsm)也可以绑定这些键。尤其是,我发现与 Left/Right 的绑定在后一个插件中绑定。

对于所有 4 个(左、右、上、下),您可能需要查看这两个插件的绑定ccsm(并禁用它们)。或者使用搜索工具ccsm在所有值中搜索“左”、“右”等。

在 中禁用这些绑定后ccsm,Emacs 立即开始获取这些组合键。(终于!每当我不得不使用 Ubuntu 计算机时,Emacs 中都会出现这个问题,这对我来说太不方便了……)

为了能够在 Emacs 中使用 Ctrl-Alt-Up/Down,我必须查看常用的 Ubuntu 设置菜单,如下所示https://askubuntu.com/a/1145043/19753但是,我在快捷键的导航部分没有看到这样的绑定。绝望之下,我尝试禁用以下快捷键:Super-PageDown/PageUp(注意!),这很有帮助。

相关内容