我映射了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 "['']"
这将清除这些任务的所有已定义快捷键。然后只需使用“设置-->键盘-->快捷键-->导航”来定义所需的快捷键即可。
答案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
,虽然我不确定后端是否在我的系统中实际使用):
- https://askubuntu.com/a/1194357/19753
- https://askubuntu.com/a/1123865/19753
- https://askubuntu.com/a/908997/19753(特别提到了 Desktop Wall 插件和 Grid 插件)
我无法通过常规 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(注意页!),这很有帮助。