![Gnome:键盘快捷键移动到工作区 7(或更高版本)](https://linux22.com/image/900202/Gnome%EF%BC%9A%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%B7%A5%E4%BD%9C%E5%8C%BA%207%EF%BC%88%E6%88%96%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%EF%BC%89.png)
在 Gnome 中,我可以拥有固定数量的工作区。由于我有十个数字键,所以我创建了十个工作区。因此我想Super+1切换到工作区 1,Super+2切换到工作区 2,依此类推。我可以通过为每个工作区运行以下命令来实现这一点:
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-1 "['<Super>1']"
这适用于所有 10 个工作区。
现在,类似地,我想分配Super+Shift+1将当前窗口移动到工作区 1。因此,我对每个工作区尝试了以下命令:
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-1 "['<Shift><Super>exclam']"
这对于工作区 1-6 来说很好用。从工作区 7 开始,Super+Shift+7或者<Shift><Super>slash
(德语键盘)不会触发任何操作 - 尽管如果我将其分配给另一个操作,键盘快捷键就会起作用。
如何启用move-to-workspace
编号大于 6 的工作区的键盘快捷键?
答案1
添加新的自定义快捷方式
使用工具. 在命令行中输入“xdotool getactivewindow set_desktop_for_window8“将您的窗口发送到工作区9(使用 xdotool 时需要考虑 -1 增量)。
这会将窗口发送到所需的工作区,但不会将视图切换到该工作区。就我个人而言,我更喜欢使用另一个快捷方式移动到工作区(xdotool set_desktop 8)。
希望这有帮助!