Ubuntu 18.04 Gnome:如何设置 Alt+Ctrl+Tab 在所有工作区窗口之间切换,以及 Alt+Tab 仅在当前工作区之间切换

Ubuntu 18.04 Gnome:如何设置 Alt+Ctrl+Tab 在所有工作区窗口之间切换,以及 Alt+Tab 仅在当前工作区之间切换

我从以前的答案中知道要设置Alt+Tab仅在当前工作区选项卡之间切换:

gsettings set org.gnome.shell.app-switcher current-workspace-only true

我如何让Alt++在所有工作区中的所有应用程序之间切换CtrlTab类似于我们在以前版本的 Ubuntu 中在 Unity 中所做的那样?

答案1

您不能直接这样做,因为按键org.gnome.shell.app-switcher current-workspace-only定义了应用切换器的工作方式。因此,您不能为其分配另一个按键,同时让它以不同的方式工作。

但是,如果您准备同时使用应用程序切换器和窗口切换器(在各个窗口之间切换的更传统的切换器),那么有一种解决方法可以实现或多或少您想要的效果。您可以将窗口切换器绑定到Alt+Tab并将其限制在当前工作区,将应用程序切换器绑定到Alt+ Ctrl+ Tab,并让其在桌面之间切换。

为此,应用以下设置:

# Set application switcher key binding and properties
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Alt><Control>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Alt><Control>Tab']"
gsettings set org.gnome.shell.app-switcher current-workspace-only false

# Set window switcher key binding and properties

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"
gsettings set org.gnome.shell.window-switcher current-workspace-only true

实际上,从 Ubuntu 19.04 开始它就开始这样实现了,不同之处在于Super+Tab用于绑定应用程序切换器。

相关内容