如何在 GNOME Shell 中轻松地在窗口而不是应用程序之间切换?

如何在 GNOME Shell 中轻松地在窗口而不是应用程序之间切换?

目前,如果我按住ALT+ 键TAB,然后继续按住,ALTTAB可以在一个小视图中在应用程序之间切换,然后当我释放所有键时,该应用程序及其所有窗口都会出现在最前面。
这非常有用,但我想知道是否有一种方法可以用这个键盘快捷键以相同的方式在各个窗口之间切换,而不是将要切换到的应用程序与窗口分组?

我正在运行带有 GNOME 3.18 的 Ubuntu GNOME 15.10。

答案1

您可以使用Alt+ `(上面的键Tab)在同一应用程序的窗口之间循环。

您甚至可以混合使用Alt+Tab在应用程序之间循环,使用 Alt+`在所选应用程序的窗口之间循环。

有一个解释的理由 Canonical 的 Didier Roche 的这篇博文。这是讨论 Ubuntu 17.10 中 gnome 集成开发的系列文章的一部分。

答案2

备用标签正是您正在寻找的扩展!

按照Managing Extensions说明操作这里才能激活它(不过您也应该阅读该部分之前的文字)。由于它是预安装的扩展,因此您只需激活它(除非您已将其删除,在这种情况下您需要按照该Installing a new Extension部分进行操作)。

因此现在按下ALT+TAB然后按住TAB不放ALT(直到您选择了要切换到的窗口 - 然后只需松开两个键,它就会将该窗口放在顶部),您应该能够在单个窗口之间切换,而不是应用程序!

Alternativetab 实际运行

答案3

作为一个刚接触 Ubuntu 的人,我发现其他答案令人困惑。经过一番挖掘,我找到了一个更简单的解决方案,因为我还想通过Alt+Tab在所有打开的窗口之间切换,而不仅仅是通过打开的应用程序。

在 Ubuntu 18.04 中,你只需要按照此处所示进入键盘设置 键盘设置

然后设置切换窗口Alt+ Tab。它将自动禁用切换应用程序默认情况下已分配该组合键。

无需额外的软件。

答案4

这种行为也可以实现没有GNOME 扩展。我找到了一个超级用户的类似问题指出如何设置正确的 GNOME 键绑定。

使用以下方法进行操作gsettings

$ 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.desktop.wm.keybindings switch-applications "['<Super>Tab']"
$ gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"

使用上面的代码,当您按下ALT+时TAB,您将在窗口之间切换,而按下SUPER+TAB将使您切换应用程序。


dconf-editor允许使用图形界面进行相同操作。

相关内容