Discord 上有一个快捷方式,可以让您轻松地在公会之间切换。它是Ctrl+ Alt+Up和Ctrl+ Alt+ Down。
问题是 Gnome 使用此快捷方式来更改工作区。我有两个显示器,因此我不经常使用其他工作区,因此我打开设置并查找快捷方式,以便可以禁用它。
我发现显然上下切换工作区的快捷方式是Super+Page Up和Super+,而我在其他地方Page Down找不到Ctrl+ Alt+或向下快捷方式。Up似乎这个快捷方式几乎无法更改,但我确信情况并非如此,尽管我不知道该怎么做。
答案1
一般来说,这种情况可能会发生,因为操作系统(窗口系统)具有优先权并拦截此快捷方式并停止传播到您所需的应用程序。解决方案:使用以下命令删除快捷方式dconf-editor
:
- 打开终端
sudo apt-get install dconf-tools
(或者dconf-editor
)- 现在运行
dconf-editor
- 在 dconf 编辑器中转到:
/org/gnome/desktop/wm/keybindings/
- 查找
switch-to-workspace-down
,放置['disabled']
代替default
- 同样对于
switch-to-workspace-up
- 退出
dconf-editor
,你就完成了
当我想使用一些 Eclipse IDE 快捷方式时,我总是遇到这个问题: https://bugs.eclipse.org/bugs/show_bug.cgi?id=321094
答案2
Gnome 设置仅显示用于切换工作空间的超级组合键;甚至gnome-tweak-tool
没有帮助。
无论如何,您仍然可以打开dconf
并编辑两个相关的键:
从
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']
到
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up']
其他组合键也是如此。
您可以在终端上运行这些命令:
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-up "['<Super><Shift>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-down "['<Super><Shift>Page_Down']"
答案3
由于您有两个显示器并且不需要工作区,因此我建议禁用“移至上方/下方的工作区”的快捷方式:
- 设置 > 设备 > 键盘
- 搜索“工作空间”
- 单击“移至上方工作区”,按 Backspace,按 Set,完成。
事实上,我禁用了与工作区相关的所有快捷方式......
答案4
您不需要安装任何额外的软件包。
如果你想禁用"Switch to workspace up/down"
(在我的例子中,它与 VSCode 冲突"Add Cursor Below/Above"
),你可以运行以下命令。
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['']"