当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

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

我该怎么办?

最佳解决办法

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

研究表明,有很多人在询问并希望了解这个功能。必然会有一个有效的解决方案。在Ask Ubuntu上搜索相关问题可以参考gnome环境或其他可能为Unity工作提供有用构建块的参考。可能是时候接受在Unity启动器图标中没有一个简单的解组来解组窗口。

Alt`”(Tab上方的按钮)切换app的窗口和“Superw”一样,所有这些都归功于Jo-Erland Skinstad,他回答了这个问题Ubuntu question。根据所使用的鼠标(如果有的话),任何键盘快捷键都可以轻松映射到一个按钮,无论是在鼠标还是键盘上,只需单击一下即可显示打开的窗口,然后再单击一次以选择哪个会使窗口略微切换更轻松。重新映射键看看herexboxdrv将是另一个选项 – “xboxdrv也可以直接从事件设备读取输入数据,这允许在常规PC操纵杆,键盘和鼠标上使用xboxdrv的可配置性,从而让xboxdrv提供与joy2key类似的用途。有关详细信息,请参阅下面的选项–evdev。“只要热键不是捷径的一部分。一点点研究肯定是可行的。

此外,Ubuntu论坛用户已经使用头脑风暴提出了您的要求。其他提问Ubuntu的问题提到编辑或制作应用程序的快速列表菜单/图标对于高级用户来说可能是可能的,但是只能找到gnome环境的工作示例而不是像here所示的统一,他们不使用Firefox作为工作示例。可以找到引用的Ubuntu论坛问题here,可以找到头脑风暴请求/想法here所以去投票吧!

unity,launcher,ubuntu

次佳解决办法

如果你想要一个任务栏,你可以试试tint2。对我很有用。

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

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

unity,launcher,ubuntu

您可以通过发出命令sudo apt-get install tint2来安装tint2然后通过ALT+F2启动它并输入tint2

如果您想自定义位置和外观,那么WebUpd8上有一篇文章,其中包含GUI自定义工具:http://www.webupd8.org/2009/09/how-to-install-and-configure-tint2.html

第三种解决办法

目前无法禁用它(请阅读答案的结尾以获取更多信息)。这背后的想法是你不需要打开2个Firefox,或4个,但是10或20的情况。现在想象一下Unity Launcher带有常见的图标,还有10到20个firefox图标。你会看到10-20个火狐图标,都是一样的,并且首先要猜出哪一个带你到你想去的网页。其次,如果你想关闭它们,你必须一个接一个地开始手动关闭它们。

所以我们有3个问题:

  • 如果用户想要打开同一程序的许多窗口。

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

  • 如果用户想要关闭同一程序的许多窗口。

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

在12.04和即将发布的13.04之间,已经做了很多工作,不仅要解决这3个问题,而且要帮助最终用户更快更轻松地工作,只需要一点点学习曲线。最终结果(例如,对于13.04)是一个图标,可以提供相同应用程序的许多窗口,并提供在几乎单击解决方案之间进行更改的可能性。当然,从未添加禁用它的选项(即使在16.10)。

其中一些图片可以向您展示一个示例:

nautilus

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

unity,launcher,ubuntu

chrome

在这里你可以看到相同的例子。许多Chrome Windows都已打开。每个都有几个标签,每个标签显示我离开它们的确切网页:

unity,launcher,ubuntu

FIREFOX

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

unity,launcher,ubuntu

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

当我无法以更轻松的方式访问我的多个窗口时,我也感受到了痛苦,但是在使用这种方法之后,我发现它更容易,更快速地搜索,因为我没有经过许多启动器图标来猜测哪一个是我正在寻找的那个,我也不必在20个Firefox Windows,30个Chrome和40个Nautilus之间向下滚动Unity启动器,只是为了达到我需要的那个。总的来说,当我需要找到正确的并且正在使用它时,它节省了我的时间。

正如您所看到的,它专注于提高最终用户的工作效率,只需轻轻一点学习曲线即可。

现在,如果你真的想要选择取消它们,那么它将涉及下载Unity源以及与之相关的任何依赖项。修改代码,以便您可以实际取消组合,默认情况下或作为选项,编译并安装在系统上,使您的Unity能够根据需要取消组合。但在这种情况下,我会问,它是否比Unity开发团队提供的解决方案更好?

这当然留给每个人决定他们如何使用他们的系统。在我的谦虚和诚实的意见中,我觉得Unity团队做出的改变,解决了我在11.10或甚至12.04上与此相关的几个问题,它在13.04的工作方式比我预期的要好得多。

目前没有直接且特别简单的方法来禁用此选项。现在,所有这些都说明了,我确实支持下面的其余评论,那里应该是一个禁用它的选项。用户应始终有一个选项。我已经搜索了2年的时间,可以轻松选择禁用此脚本或至少禁用脚本,没有运气。但是,如果您在不破坏系统的情况下阅读本文并找到易于应用的选项,请分享,因为它将使每个人受益。

第四种办法

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

unity,launcher,ubuntu

单击该图标将显示所有打开的应用程序窗口的屏幕,供您选择所需的窗口。

unity,launcher,ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1256.html,未经允许,请勿转载。