找不到快捷方式“将窗口向下移动一个工作区”

找不到快捷方式“将窗口向下移动一个工作区”

我试图取消绑定默认键盘快捷键 Alt+Ctrl+Shift+Down(以便在 vscode 中使用它向下复制一行)。

我发现,要找出哪个操作正在使用特定快捷键,最好的方法是尝试将其添加到“键盘偏好设置”下“查看和自定义快捷键”中的“已禁用”快捷键。当我这样做时,它说这个特定的快捷键由“将窗口向下移动一个工作区”使用。我无法通过点击而不是搜索找到此绑定。

在查看工作区设置时,似乎不再有“向下”的概念,而是只有水平工作区的滑块。也许这个快捷方式仍然在幕后,但仍然处于活动状态?

这也很奇怪,但无关:

  1. 转到“键盘快捷键”
  2. 点击“自定义快捷方式”
  3. 单击左上角的箭头返回。
  4. 单击包含标准快捷方式的任意类别。
  5. 现在它们都是空的。

版本:Ubuntu 23.04 Gnome 44.3(Wayland 上)

答案1

设置中的“键盘快捷键”对话框是有限的。

  1. 它没有公开所有可能的键盘绑定
  2. 它不允许分配或更改分配给同一功能的多个键盘绑定。

虽然垂直工作区消失了,但快捷键仍然默认分配。这实际上是开发人员的一个小疏忽。

删除“设置”-“键盘”中未显示的快捷键

a) 使用 GUI 轻松解决问题

禁用快捷键对话框中不可用,请将其临时绑定到“设置 - 键盘”下“键盘快捷键”中的另一个功能或(临时)自定义快捷键。确认您要覆盖现有绑定。然后清除键绑定。(感谢用户斯蒂安请参阅此提示)。

b) 通过更改隐藏设置

要查看所有可能的设置,包括 GUI 中未显示的键盘绑定,可以使用命令设定或图形工具dconf-编辑器

搜索按键绑定

您可以在 dconf-editor 中搜索。或者,您可以使用终端命令进行搜索gsettings list-recursively。这非常有效:您可以使用进行搜索grep,例如

gsettings list-recursively | grep -i "workspace" | grep -i "down"

您 想要 禁用 的 键 是 用​​于 设置 的move-to-workspace-down, 您 可以 通过 浏览 找到 它org/gnome/desktop/wm/keybindings.

禁用使用gsettings
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-down ['']
gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-up ['']
禁用使用dconf-editor

通过清除现有条目来编辑move-to-workspace-down下的设置。(您也可以留在那里。)org/gnome/desktop/wm/keybindings'<Control><Shift><Alt>Down']''

相关内容