Unity:如何让Alt+TAB在浏览窗口时不进行分组?

当我使用ALT+TAB在我的应用程序之间切换时,我希望所有打开的浏览器都有图标。我使用`(重音符号键或在TAB上方的键),但我真的发现很难使用。
无论如何,我能只使用ALT+TAB吗?

如果你长按浏览器,它会打开你的所有窗口。 - rlemon
3可能是重复的问题:如何将Alt+Tab行为恢复为在当前工作区间切换窗口? - Skippy le Grand Gourou
我不喜欢为了一些小的配置而安装东西,在这个问题中有一些切换方式可以使得这种切换方式更加舒适。https://askubuntu.com/questions/123977/how-to-ungroup-windows-on-task-switcher - titusfx
8个回答

这是我的解决方案:
1. 安装compizconfig-settings-manager并打开它(在终端中输入ccsm)。 2. 进入“桌面” > “Ubuntu Unity插件”。 3. 打开“切换器”选项卡,禁用“启动切换器的键”和“反向启动切换器的键”。 4. 返回CompizConfig设置管理器。 5. 进入“窗口管理”,启用“应用程序切换器”。 6. 打开“应用程序切换器”,将“下一个窗口(所有窗口)”的键绑定设置为Alt-Tab,将“上一个窗口(所有窗口)”的键绑定设置为Shift-Alt-Tab。
然后,您将开始使用不同于Unity切换器的切换器。

2在Ubuntu 12.10中,应用切换器似乎消失了。 - levesque
在12.10版本中适用于我。 - Dusty J
1你需要在Ubuntu 12.10中安装compiz-plugins。 - Tom Mayfield
1对我来说,在13.04版本上也有效。 - Daniel Albuschat
4在14.04版本中似乎没有"窗口管理"功能。 - Pierre de LESPINAY
使用14.04版本,无法完成。 - Luke
1@PierredeLESPINAY:请查看下面的答案:http://askubuntu.com/a/512640/216010 - Alexander Rechsteiner
在终端中输入ccsm来运行compizconfig-settings-manager。 - Turako
4我对此感到沮丧,尤其是对于浏览器而言。我通常会同时打开4-5个浏览器窗口,经常在它们之间切换。每次切换时,我都必须等待半秒钟才能在切换器中找到浏览器图标,然后显示所有的浏览器窗口,再进行切换。Windows系统则直接完成这个操作。我很惊讶,居然需要执行这么多步骤,实际上还要安装另一个软件来实现一个基本功能,这本应该在操作系统中得到妥善实现。 - Mahesha999
218.10,真是讨厌。我不知道是谁想出这种烦人的非标准行为的好主意… - Fábio Dias

另一个选择 - 我本周正在测试的选项 - 是使用ALT+TAB在应用程序之间切换,使用ALT+|在同一应用程序的窗口之间切换。听起来很复杂,但实际效果出奇地好。
使用情况A:你正在使用Firefox,想要切换到Thunderbird:ALT+TAB。
使用情况B:你正在使用Calc窗口,想要切换到另一个Calc窗口:ALT+|。
在情况B中,你可以使用旧的ALT+TAB方式,它会循环浏览所有窗口,但如果你打开了多个窗口,这样做可能需要一些时间。而有了这个功能,你总是知道自己想去哪里,并选择更快捷的方式到达目的地。
我选择|键,因为它就在TAB键上方,所以我的大脑和手指不需要移动太远。
要启用此功能:系统设置 > 键盘 > 快捷键 > 导航 > 切换应用程序的窗口(它就在切换应用程序下面,这是我找到它的方法)。
易于测试,安全,易于恢复,无需安装任何东西。

8在默认情况下,使用ALT键和ESC键与TAB键之间的键(在AZERTY布局中为²)似乎具有相同的行为,至少在14.04版本中是这样。 - Skippy le Grand Gourou
在我的系统中,应用内切换键是Alt-`。 - jdpipe

刚想分享一下这个内容,因为我试图按照接受的答案操作,但是找不到Ubuntu Unity切换器。我正在使用18.04版本,通过以下步骤可以更改alt-tab的行为:
1. 进入设置->设备->键盘 2. 向下滚动至"切换窗口"的快捷方式(在"导航"部分下面) 3. 将"切换窗口"的快捷方式更改为alt-tab
这将覆盖掉默认的alt-tab行为,即"切换应用程序"的快捷方式。

这是因为Ubuntu 18.04使用GNOME而不是Unity。你需要按照这个问答链接来操作:https://askubuntu.com/q/747541/480481 - pomsky
1这正是我在18.04版中所需要的,非常感谢你! - element11
Gnome 3.38.2在这里。我很高兴找到了这个答案;我认为现在这是对这个问题最好的答案。当你将其更改为使用“切换窗口”时,它甚至会弹出一个对话框警告你,这将禁用“切换应用程序”的功能。这正是我们想要的。 - Kim

在安装任何东西之前,请尝试以下键盘组合:
  • alt + |(位于Tab键上方的键,可能是`º|等)以在当前应用程序的实例之间切换
  • alt + ESC 以直接切换到下一个窗口
  • alt + Tab,当然,用于在不同应用程序之间切换

你可以看到这三个键是相邻的。


1原问题的思路并不是使用“新”的 alt+tab 方法。当我执行这些组合键时,我的手指会抽筋。 - Jepzen
1非标准、奇怪、不直观的组合... - Fábio Dias

Otuzbesli的回答是正确的,但对于Ubuntu 14.04,您还需要安装compiz-plugins以及compizconfig-settings-manager。
sudo apt-get install compizconfig-settings-manager compiz-plugins

我正在使用运行Gnome桌面环境的Ubuntu 18.04版本。我通过安装Gnome Tweaks来进行一些自定义设置。
sudo apt install gnome-tweak-tool

并转到
扩展 -> AlternateTab
然后切换开关为“打开”。 这将使窗口切换器不按应用程序分组。

这个问题是针对Unity的,而你的回答适用于GNOME Shell(Ubuntu 17.10+)。相应的问题在这里 - Pablo Bianchi
@PabloBianchi 哦,我没注意到。这篇帖子是搜索“ubuntu alt+tab”时的第一个谷歌结果,所以我以为这是正确的地方。 - Alex Lamson

我尝试了一下,一启动ccsm:

  • 我的桌面就没了。没有开始菜单、任务栏、启动器...只剩下壁纸。
  • Alt+Tab完全不起作用。

我能通过在桌面上右键点击来启动终端。很多人在不同的情况下都遇到过这个问题。解决方案总是说要重置compiz配置,删除x11配置,删除gnome配置,并使用setsid unit && unit来启动unity。

对于我来说,它说:

(0)kash@Laptop$ setsid unity
setsid: failed to execute unity: No such file or directory
(0)kash@Laptop$

他们还说再次启动ccsm并在那里启用Unity插件。好吧,在已启用或已禁用的插件列表中根本找不到它。
多次心脏病发作后
sudo apt-get install unity
unity

我讨厌那个制作了ccsm的开发者。
在安装Unity后,当你启动ccsm时,它里面有Unity插件。
我在Windows 10主机的VirtualBox中运行着Ubuntu 16.04.3 LTS。

1@mmKALLL 看起来是这个问题的链接。 - Kashyap
我刚刚自己解决了这个问题...供参考,这里有一个Ask Ubuntu的答案,记录了所需过程的不同变体,以及更多细节;https://askubuntu.com/questions/17381/unity-doesnt-load-no-launcher-no-dash-appears (感谢@Kashyap) - mmKALLL

在Ubuntu 19中,只需安装即可。
sudo apt install compizconfig-settings-manager compiz-plugins

然后打开CompizConfig设置管理器。
ccsm

打开左侧边栏的窗口管理,然后选择应用程序切换器,再从左侧边栏启用应用程序切换器。
就是这样,现在当你使用Alt+Tab时,你将看到应用程序在Alt+Tab对话框中不再分组显示。