如何禁用启动器上的Windows分组?


72

例如,我运行Firefox并打开了Askubuntu。然后在新窗口中打开一些链接。结果,启动器上有两个Firefox窗口和一个Firefox图标。我希望每个打开的窗口都有一个图标。

我该怎么办?


2
如果任何人都有针对此问题的启动板错误报告,那么在此处具有指向它的链接将非常好。
托尔比约恩Ravn的安徒生

7
非常令人烦恼的是,此处最重要的答案都是针对此错误功能而道歉,而不是提供答案。
jimrandomh 2015年

显然,这是一个错误。选它在快速启动
user3804598

1
这个问题是六年前提出的。我来这里是在谷歌上搜索如何摆脱任务栏中的分组窗口。这六年后有解决方案吗?
格林

您可以使用工作区来获取启动器上每个窗口的图标。将每个窗口放到不同的工作区。为此,请单击“活动”并将每个窗口拖动到不同的工作区,每个窗口的图标将显示在启动器上。
user570605 '18 -10-8

Answers:


28

这绝不是解决问题的方法,但可能会有所帮助

研究表明,有很多人在问和想要这个功能。肯定会有一个可行的解决方案。在Ask Ubuntu上搜索相关问题可参考gnome环境或其他参考,这些参考可能为构建Unity提供有用的构建块。可能是时候接受了,在Unity启动器图标中没有一个简单的解决方案来取消对窗口的分组。

Alt`“(上面的按钮Tab)将切换应用程序窗口,” Superw“全部归功于Jo-Erland Skinstad,后者回答了这个Ask Ubuntu 问题。取决于所使用的鼠标(如果有),任何键盘快捷方式都可以轻松地映射到一个按钮,无论是在鼠标还是键盘上,这将使您一键显示打开的窗口,然后再单击一次左键进行选择,这会使窗口略微切换更轻松。要重新映射键,请点击此处,否则xboxdrv将是另一个选择-“ xboxdrv也可以直接从事件设备读取输入数据,这允许在常规PC操纵杆,键盘上使用xboxdrv的可配置性和鼠标,从而使xboxdrv具有与joy2key类似的目的。请参阅下面的选项--evdev以获取更多信息。”,只要快捷键不是快捷方式的一部分,就可以通过一些研究确定这一点。

此外,Ubuntu论坛用户还使用Brainstorm提出了关于您的要求的请求。其他询问Ubuntu问题,可能会提及高级用户的编辑或制作应用程序快速菜单/图标的问题,但只能找到gnome环境的工作示例,而不是此处所示的统一示例并且它们不使用Firefox作为工作示例。可以在此处找到所提到的Ubuntu论坛问题,并在此处找到Brainstorm请求/想法所以请投票吧!

投票表


2
头脑风暴消失了吗?我们现在如何对该功能进行投票?
mjaggard,2015年

12

如果您想要任务栏,可以尝试tint2。对我来说很棒。

Tint2网站:http : //code.google.com/p/tint2/

来自Webupd8:Tint2是专为Openbox3设计的轻量级面板/任务栏,但也应与其他窗口管理器(如Gnome)一起使用。

在此处输入图片说明

您可以通过发出命令来安装tint2,sudo apt-get install tint2 然后通过ALT+F2键入以下内容来启动它tint2

如果您想自定义位置和外观,可以在WebUpd8上找到带有GUI自定义工具的文章:http : //www.webupd8.org/2009/09/how-to-install-and-configure -tint2.html


我还能同时拥有Unity吗?我想保留“ dash home”:一种开始菜单,在其中我可以搜索应用程序以及使用alt键一次单击即可搜索菜单命令。
qwertzguy 2013年

是的,它可以在任何桌面环境中作为单独的应用程序运行。您可以尝试一下,看看它是否适合您的口味。
Balraj McCoy 2013年

1
好的,所以我尝试了一下,效果很好,并且可以使用code.google.com/p/tintwizard/downloads/…轻松配置。但是,我缺少两个重要功能:具有启动应用程序的快捷方式的功能以及单击中键可复制应用程序的功能。我似乎找不到找到解决办法。
qwertzguy

因此,我想我将使用avant窗口导航器(AWN)解决该问题,它具有取消组合窗口的选项,并且功能强大且可自定义。
qwertzguy

AWN是明智的选择。很高兴看到您找到了另一种选择:)
Balraj McCoy 2013年

7

当前无法禁用它(请阅读答案末尾以获取更多信息)。这背后的想法是针对您不需要打开2个Firefox Windows或4个,而是打开10个或20个的情况。现在设想拥有带有普通图标的Unity Launcher,那里有10到20个Firefox图标。您将看到10-20个Firefox图标,它们都是一样的,并且首先必须猜测哪个图标会将您带到您要访问的网页。其次,如果要关闭它们,则必须一步一步走,然后开始手动关闭它们。

因此,我们有3个问题:

  • 如果用户要打开同一程序的许多窗口。
  • 如果用户希望在同一程序的所有打开的窗口之间轻松切换。
  • 如果用户要关闭同一程序的许多窗口。

关于这3个问题,我想到了一个想法。将它们组合在启动器中的单个图标中,该图标代表正在使用的应用程序,并通过单击鼠标右键解决方案提供解决其余问题所需的所有选项。

在12.04和即将发布的13.04之间,已经进行了很多工作,不仅可以解决这三个问题,而且还可以帮助最终用户更快,更轻松地工作,而只需要很少的学习即可。最终结果(例如,对于13.04)是一个图标,该图标可以交付同一应用程序的多个窗口,并且可以在几乎一键式的解决方案中在它们之间进行切换。当然,从未添加过禁用它的选项(即使在16.10上也是如此)。

其中一些图像可以为您显示示例:

鹦鹉螺

在此示例中,我打开了Nautilus 4次,在名为Docs的文件夹中打开了一个Nautilus。另一个打开,指向HOME。打开另一个文件夹,显示“文档”文件夹。在我拥有的电影上,打开了最后一个Nautilus窗口。通过右键单击Nautilus图标,我只需单击它们即可轻松地在它们之间切换。窗口将最大化并获得焦点,这使我有了一个窗口,我可以立即开始工作。

在此处输入图片说明

在这里您可以看到相同的示例。许多Chrome Windows已打开。每个都有几个标签,每个标签都显示了我将其留在的确切网页:

在此处输入图片说明

FIREFOX

最后,您的示例是Firefox。在这里您可以看到几个打开的Firefox Windows。当我右键单击Firefox启动器图标时,将显示每个窗口:

在此处输入图片说明

我不仅可以快速管理同一应用程序的多个窗口,而且如果需要,可以使用启动器图标的上下文菜单中的“退出”选项将其全部关闭。如果我打开了20个Firefox Windows,可以节省时间。

当我无法以更简单的方式访问多个窗口时,我也感到痛苦,但是使用此方法后,我发现搜索起来更容易,更快捷,因为我不必浏览许多启动器图标来猜测哪个是我一直在寻找的那个,我也不必在20个Firefox Windows,30个Chrome浏览器和40个Nautilus窗口之间向下滚动Unity启动器,只是为了找到我需要的那个。总的来说,当我需要找到正确的解决方案并进行处理时,它节省了我很多时间。

如您所见,它只关注一点学习曲线,便专注于提高最终用户的生产力。

现在,如果您实际上希望选择取消组合它们的选项,则需要下载Unity源及其相关的任何依赖项。修改代码,以便您实际上可以默认对它们进行分组,或者作为一个选项,对其进行编译并将其安装在系统上,从而使Unity能够根据需要对它们进行分组。但是在这种情况下,我想问一下,它是否比Unity开发团队提供的解决方案更好?

当然,这留给每个人来决定他们喜欢如何使用他们的系统。以我的谦逊和坦率的观点,我感到Unity团队所做的更改解决了我在11.10甚至12.04上与此相关的几个问题,并且它在13.04上的工作方式比我预期的要好得多。

当前,没有直接且特别简单的方法来禁用此选项。现在,尽管如此,我仍然支持下面的其余评论,应该有一个禁用此选项的选项。用户应始终有一个选择。我在2年的时间里搜索了一个简单的选项来禁用此脚本或至少禁用脚本,但是没有运气。但是,如果您阅读并找到了易于应用且不会破坏系统的选项,请与他人分享,因为它会使所有人受益。


26
a)这不是问题的答案。b)以我的谦逊和诚实的观点,最好的选择始终是让用户选择他们想要的行为!(因此,是的,可以肯定,这是默认设置,但为什么不让如此倾向的用户也可以取消对窗口的分组,甚至可能逐个应用程序也不行)?
Tom

2
实际上有四个问题。4)希望在所有打开的窗口之间切换的用户,无论他们属于哪个应用程序。无法识别这种情况会导致这种情况。
托尔比约恩Ravn的安徒生

3
@LuisAlvarado Ubuntu中的Alt-Tab实现无法立即完成该工作。它首先浏览程序,然后(如果您犹豫)在该程序的窗口之间。由于时间涉及实际行为,因此这是不可预测的,您需要在键入时查看监视器,以确保获得所需的内容。这会自动使过程变慢!您参与了此设计吗?
托尔比约恩Ravn的安徒生

1
最让我烦恼的是,它总是会改变窗户的排序顺序。它在顶部显示了最后使用的。我是开发人员,这让我发疯。我想要我留下的东西,不记得我打开的第三个最近的终端或VS代码窗口是什么?
Toolkit

1
也许我愿意 10或20个Firefox图标。在Mac上键入此命令时,我的扩展坞中现在有14个Chrome图标。我喜欢那样。与Mac一样,这应该是用户的首选项。
爱德华·福尔克

3

我不知道是否可能。但是,应用程序的每个其他窗口都会在启动器中该应用程序图标的左侧添加一个新刻度(我相信最多三个刻度)。 在此处输入图片说明

单击该图标将显示所有打开的应用程序窗口的屏幕,供您选择所需的窗口。 在此处输入图片说明


3
谢谢詹姆斯。我不知道可以单击刻度。但是我需要一个任务栏。例如,与gnome 2中的相同。要查看所有窗口并一键切换。如果启动器上有可用空间,为什么不可能?
Dimitrijj 2012年

1
@dimitrijj如果已安装Compiz和Ubuntu Tweak,请进入Ubuntu Tweak并选择Compiz Settings。在Workplace Edge设置中,将“显示Windows”的一个角设置为(我的左上角设置了我的)。现在,只要将鼠标移到该角,它将显示一个包含所有打开的应用程序的屏幕。
詹姆斯

1
谢谢。我知道。热键“ super + w”给出相同的结果。
Dimitrijj'2

1

如果每个打开的窗口都需要一个任务栏图标/项目,那么解决方案可能是使用gnome classic或Xubuntu组件,而不是统一使用。例如,Xubuntu(Xfce)用这种方式工作得很好。您的解决方案是安装Xfce并启动Xfce会话,而不是unity会话。

另一方面,通过alt和master键,许多键盘快捷键等,您将失去很多统一功能。

此外,如果您遵循以下问题:如何将XFCE统一安装?,您将找到安装xfce的方法,此外,unity和xfce之间应该没有任何冲突,因此您可以配置一个新的xfce垂直面板(刚刚在Xubuntu上进行了测试),其中仅包含图标而不是打开的Windows广告的名称。例如右上角。

这并不是您真正需要的,但是我认为Ubuntu启动器不支持此类功能-这是现实生活。


3
赏金似乎是Unity内的解决方案。

@ vasa1不能xfce4-panelUnity内部
Mateo

@mateo_salta,给我的印象是,这个答案建议安装并登录Xfce会话。我不知道如果只安装xfce4-panel而不是Xfce本身会发生什么,然后当人们尝试在Unity会话中运行xfce4-panel时会发生什么……

1

将我的评论变成一个答案:
我想我将使用avant窗口导航器(AWN)解决该问题,该窗口导航器可以取消对窗口的分组,并且功能强大且可自定义。

但是,它不是很稳定(更改设置或重新启动后,一些窗口图标会消失,重新启动时,某些启动器图标会加倍)。此外,它与某些窗口(例如日食)的匹配不正确,因此在添加任务图标的同时留下了启动器图标。与Virtual Box VM的快捷方式相同。

如果有人知道更好的选择,或者有人可以告诉我是否为此目的打个补丁,那我会很高兴;)


1
“但是它不是很稳定”-这可能是由于Ubuntu而不仅仅是软件本身。我发现,Ubuntu Unity的组件似乎只是出于崩溃而烧毁。
颠覆
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.