设置快捷方式在窗口之间反向移动

设置快捷方式在窗口之间反向移动

版本:Ubuntu 18.04

我想以“类似 vim”的方式在窗口和工作空间之间移动。

我设置了 ctrl+alt u/d 来上下移动工作空间,并将 alt tab(在窗口之间切换 -->)更改为 ctrl+alt+l。我想使用 ctrl+alt+h 以相反的顺序(<--)移动。

文档建议使用 Shift 键完成此操作:https://help.ubuntu.com/stable/ubuntu-help/shell-windows-switching.html.en

但我在设置中看不到它,无法更改。在键盘快捷键下,我只看到“切换窗口”(我很容易将其从 alt tab 更改为 ctrl+alt+l),但没有反向切换窗口。

如何设置以相反顺序切换窗口的快捷方式?

答案1

使用以下命令,您可以绑定Ctrl+AltL/H以直接向前和向后切换窗口。给出的命令也保留默认绑定:

gsettings set org.gnome.desktop.wm.keybindings cycle-windows "['<Alt>Escape', '<Control><Alt>l']"
gsettings set org.gnome.desktop.wm.keybindings cycle-windows-backward "['<Shift><Alt>Escape','<Control><Alt>h']"

或者,您可以使用命令在窗口弹出窗口中向前和向后切换。

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Control><Alt>l']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Control><Alt>h']"

根据 Ubuntu 版本的不同,这些键可能已经绑定到Alt+ Tab,因此您可以添加<Alt>Tab<Shift><Alt>Tab

后一种绑定可以在“设置”、“键盘”中设置,但该界面一次只允许设置一个绑定。

要撤消更改并将这些设置恢复为默认设置,请替换setreset删除最后一个参数。

相关内容