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


48

当前,如果我按住ALT+ TAB并同时按住不放,则可以ALT按一下TAB我可以在应用程序之间切换,然后当我松开该应用程序及其所有窗口的所有键时,将它们移到最前面。
这非常有用,但是我想知道是否有一种方法可以使用此快捷键以相同的方式在各个窗口之间进行切换,而不是使用要切换到的应用程序对窗口进行分组?

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


1
请注意:默认情况下,Unity桌面具有此功能。
塔卡特

3
我仍然不敢相信Gnome打破了AltTab。
Manu

Answers:


70

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

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

从Canonical的Didier Roche的博客中可以找到基本原理 的说明。这是讨论Ubuntu 17.10中gnome集成开发的系列文章的一部分。


这在MATE上效果很好。刚刚提到,因为似乎GNOME上的行为并不那么干净。但是,正如我所期望的,我得到了一个仅具有应用程序窗口的切换器,完全符合我的期望
Zanna 2017年

您写了“这在MATE上效果很好”。“好”是什么意思?您是说在Windows之间切换Alt + TAB吗?我的用例:我想使用Alt + TAB在两个终端之间切换。我不要变通办法。我想要Alt + TAB。
guettli

27

Alternatetab只是您要找的扩展!

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

因此,现在按ALT+ TAB然后TAB不松开ALT(直到您选择了要切换到的窗口-然后只需松开两个键并将其置于顶部即可),您应该可以在各个窗口之间进行切换申请!

运行Alternatetab


您可能需要添加直接Web安装程序选项仅适用于Firefox。Chrome / Chromium(至少对我来说)显示一条消息,提示找不到运行的GNOME副本。
TheWanderer '16

@ Zacharee1:GNOME集成插件是否未在那些浏览器中安装并激活?

我不确定。我只知道在Chrome上,该网站无法检测GNOME是否正在运行。我猜这是因为Firefox随附了许多Linux发行版,并且进行这种检测的脚本在Firefox和Chrome中的工作方式有所不同
TheWanderer

@ Zacharee1:网站本身不会进行检测,它是默认情况下安装的名为的插件Gnome Shell Integration,因此如果未在Chrome 中安装该插件将无法正常工作。

1
现在不推荐使用该扩展名。扩展页面中有一个视频,这里的答案也描述了更简单的方法。askubuntu.com/a/1154780/970836
Keerthi Kumar P

16

您可以使用alt+ esc组合。

从美学上讲,它不像alt+ 那样令人愉悦tab,它没有显示带有应用程序图标/窗口的覆盖图。但这确实可以完成工作,只是切换到下一个窗口,依此类推。


1
不是我想要的东西,但是很高兴知道alt esc,这很好!
路加福音

9

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

在Ubuntu 18.04中,您只需要进行键盘设置,如下所示 键盘设定

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

无需额外的软件。


为我做了工作。比安装任何其他软件都要好(y)
Mitaksh Gupta

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

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


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


太棒了。dconf编辑器也使它变得更加容易。
Toby Eggitt

我一直在使用此解决方案,直到今天,它的运行状况都很好。好像是gnome更新螺丝。现在,alt + tab仅显示我使用alt +`的最新应用程序的窗口。这很奇怪,因为我甚至在gsettings上禁用了alt +`。我当时避免搬到Mint + Cinnamon,但这是我可以忍受的最后一个侏儒烦恼。我喜欢gnome shell的可用性,但是对于专业用途来说太不稳定了。
威尔逊·弗雷塔斯

0

alt tab- down-arrow是我的方法。

例如,如果我有多个终端窗口,则在按alttab以后再arrow down按时,可以使用<-->箭头键选择各种窗口。

在此处输入图片说明

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.