如何在同一个应用程序的窗口之间切换?

如何在同一个应用程序的窗口之间切换?

我经常同时打开十多个窗口,其中一些是相同的应用程序,特别是 gnome-terminal。

通常,当我当前在一个终端上时,我只想转到另一个终端。使用 Alt-Tab 时,您必须从所有应用程序的窗口中进行选择,这很麻烦。即使使用 Gnome3 按应用程序对窗口进行分组并使用 Alt-` 提供窗口预览,这也不够,因为很难区分终端窗口和预览。在大多数情况下,只有在显示完整视图时,您才能知道哪个终端在做什么。

那么,是否存在一个应用程序/窗口系统/gnome 快捷方式,可在您切换时仅显示同一应用程序的其他窗口?

答案1

这是一个老问题了,但我遇到了同样的问题,发现Alt + `切换了同一个应用程序的窗口。因此,分享相同的内容以供参考。

答案2

如果你安装CompizConfig 设置管理器然后您可以访问并更改可执行此操作的 Compiz 设置。安装后,通过系统->首选项启动它。

如果您通常使用Alt+,Tab则转到“静态应用程序切换器”。 (此插件显示的预览非常小。)

如果您通常使用Windows/Super+,Tab则转到“Shift Switcher 插件”。 (此插件显示相当大的预览。)

在任一插件的设置中,你可以设置键盘(或鼠标)快捷键下一个窗口(团体)和/或上一个窗口(组)

将下一个 Windows Compiz 设置设置为 Super+g 的屏幕截图

(注意:除了静态应用程序切换器和移位切换器,您可能还希望尝试应用程序切换器和环形切换器)

答案3

我想补充一下 fluteflute 的精彩回答,如果你运行的是 Metacity 而不是 Compiz,该如何做。不幸的是,这不能通过 GNOME 偏好设置来更改,但必须使用gconf-editor或来更改gconftool

运行后gconf-editor,找到并更改/apps/metacity/global_keybindings/switch_group为您想要用于在同一应用程序组的窗口之间切换的键。

这可以在命令行上使用 来完成gconftool。例如:

gconftool -s /apps/metacity/global_keybindings/switch_group -t string "<Mod4>Tab"

(<Mod4> 是 Windows 键。)

答案4

当心:某些设置可能会破坏应用程序,因此请小心并确保您知道自己在做什么。在我们的例子中,只需按照以下步骤操作即可,但对于任何其他更改,请小心使用 dconf 编辑器。

如果你想通过鼠标点击循环同一应用程序的窗口,那么请这样做

  1. 安装 dconf 编辑器(打开 Ubuntu 软件应用程序并搜索dconf 编辑器
  2. 安装后打开 dconf 编辑器并搜索/org/gnome/shell/extensions/dash-to-dock/click-action
  3. 禁用该Use default value选项并选择自定义值cycle-windows
  4. 应用更改

参考对此所以回答如果您不想安装 dconf 编辑器并且仍想实现上述目的。

相关内容