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

66 shortcut-keys window application-switcher gnome-shell

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

我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10。

小智 83

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

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

这篇来自 Canonical 的 Didier Roche 的博客文章中阐述了基本原理 。它是讨论 Ubuntu 17.10 中 gnome 集成开发的系列文章的一部分。


小智 32

Alternatetab正是您正在寻找的扩展程序!

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

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

替代选项卡在行动

  • 该扩展现已弃用。扩展页面中有一个视频,这里的答案也描述了一种更简单的方法。https://askubuntu.com/a/1154780/970836 (2认同)

Joh*_*ohn 26

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

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

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

不需要额外的软件。


pom*_*sky 18

您可以使用alt+esc组合。

它不像alt+那样美观tab,它不会显示带有应用程序图标/窗口的覆盖层。但它可以完成工作,它只是切换到下一个窗口等等。


Ale*_*dre 7

这种行为也可以在没有GNOME 扩展的情况下实现。我在 Super User发现了一个类似的问题,指出如何设置正确的 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']"
Run Code Online (Sandbox Code Playgroud)

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


dconf-editor 允许与图形界面相同。