自从几天前我全新安装了 20.04 后,我切换工作区的键盘快捷键就不再起作用了。有什么办法可以解决这个问题吗?还有其他人遇到过这个问题吗?
答案1
每当 GNOME 决定“改进”时,我都会遇到这种情况。最近的一次是 v40 的发布,其中工作区现在是水平的而不是垂直的,并且键绑定也进行了相应的调整。更改后,我的快捷键再次损坏,无论怎么摆弄它们都无法再次“恢复”。这里接受的答案并没有弄清楚到底发生了什么,经过很多挫折之后,我想我知道是什么原因造成的,以及如何可靠地修复它。
当引入新设置时,GNOME 开发人员似乎并没有特别注意为现有用户涵盖所有升级情况。因此,您最终可能会得到绑定到不再存在的窗口管理器操作的快捷方式;它们不会显示在键盘快捷键 UI 中,并且通过 UI 重新绑定该快捷方式不会删除旧绑定。因此,您最终会得到两个绑定到同一快捷方式的操作,而您的新绑定是否有效取决于运气 - 这两个操作在非确定性排序的键绑定列表中出现的顺序。
要解决此问题,请转到命令行运行:
gsettings list-recursively org.gnome.desktop.wm.keybindings
这将生成所有当前键绑定的列表,包括隐藏在 UI 中的键绑定。找到与导致问题的快捷键绑定的所有设置(几乎肯定会有多个),通过运行以下命令清除它们:
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "[]"
清除快捷方式的所有预先存在的绑定后,您应该能够返回设置 UI 并根据需要设置快捷方式。
答案2
您可以找到内置键盘快捷键,也可以添加自己的自定义快捷键设置 > 键盘快捷键。
在 20.04 中,在工作区之间移动的默认键盘快捷键是Super+ PgUp(工作区向上)和Super+ (工作区向下)。对于许多键盘快捷键, +PgDn组合可以替代键。CtrlAltSuper
安装gnome-tweaks
sudo apt install gnome-tweaks
并切换至动态工作区到静止的
重试添加自定义键盘快捷键。