版本: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
。
后一种绑定可以在“设置”、“键盘”中设置,但该界面一次只允许设置一个绑定。
要撤消更改并将这些设置恢复为默认设置,请替换set
并reset
删除最后一个参数。