如何在Unity启动器中单独取消分组应用程序?

Unity很酷。我最喜欢Unity的一个主要功能是可以通过方便的Win键访问正在运行的应用程序。然而,有一个问题困扰着我,那就是没有托盘功能的应用程序分组。
我运行了超过2个Wine应用程序[wine-app1,wine-app2,wine-app3]。它们都出现在Unity应用程序放置器下的一个图标下面。按住Win键(持续1秒)会显示数字,按下相应的数字会进入特定的应用程序。这与Alt+Tab的区别在于,在ALT+TAB中,您可以浏览所有应用程序窗口并选择所需的窗口。
然而,您也会浏览到不需要的窗口。在我的工作环境中,我使用几个编辑器和几个Windows应用程序,因为公司要求。由于所有Windows应用程序被分组为一个,每次我想访问wine-app1、wine-app2时,wine-app3也会出现在浏览列表中。[这类似于Win+w-以平铺方式显示所有窗口]我经常访问wine-app1和2,并且极少使用wine-app3。但是,它应该在后台运行,以便在需要时可以访问。
我正在寻找一种可以通过编号固定应用程序的方法,这样我就能快速访问它们了。如果我想要访问wine-app1和wine-app2,我必须每次都经过wine-app3并最小化它(因为它是通过Win键打开的),然后才能访问另外两个应用程序。有没有办法让Unity将这些应用程序作为独立的实体处理,即使它们是基于Wine的应用程序也不会进行分组。我还可以为它们提供新的图标并单独访问。

你能编辑一下你的问题,解释一下你用来在应用程序之间循环切换的键盘快捷键吗?这部分对我来说不太清楚。就是说,你是在循环切换它们还是什么? - Jorge Castro
有时候我可能表达不够清楚,对此我感到抱歉。让我给这个问题添加更多的解释。 - sudurais
1你知道你可以点击应用程序图标快速在窗口之间切换吗? - nerdy_kid
@nerdy_kid: Unity太好了,因为它帮助我们远离鼠标。 - sudurais
你已经尝试过按Win-W了吗?这对你的工作流程合适吗? - Christoph
有可能取消Google Chrome应用程序的分组吗?这些应用程序是使用标准的Google Chrome菜单创建的(单击浏览器工具栏上的扳手图标。选择工具。选择创建应用程序快捷方式)。因为它非常不方便,我启动了使用Google应用制作的日历,并且它与我的Chrome浏览器进行了分组。 - Mikl
终于在Ubuntu 13.04中,我得到了我想要的。右键点击Unity图标,选择你想要前往的应用程序,而不是循环浏览所有应用程序直到找到你想要的。 - sudurais
1个回答

在Unity(或者大多数现代Linux桌面环境)中,链接的显示和行为是由.desktop文件指定的(位于/usr/share/applications/目录下,或者对于单个用户来说是~/.local/share/applications/目录下)。关于这方面的更多信息,请参考:http://standards.freedesktop.org/desktop-entry-spec/latest/。另一个使用.desktop文件改变行为的好指南是http://themagicofscience.blogspot.com/2011/05/unity-adding-items-to-dock.html(包含进一步的参考资料)。
作为标准设置,wine会为Picasa(在我的情况下是一个名为"~/.local/share/applications/wine-Programme-Picasa 3-Picasa 3.desktop"的文件)创建以下命令: Exec=env WINEPREFIX="/home/[user]/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/aj/.wine/dosdevices/c:/users/Public/Startmenü/Program Files/Picasa\\ 3/Picasa\\ 3.lnk 这导致所有的葡萄酒应用程序都会出现在启动器下的一个单一图标中。要更改此行为,您需要为Picasa创建一个新的.desktop文件,或者更改现有的文件,以便葡萄酒直接启动应用程序的可执行文件。
所以命令应该是(不要问我为什么~或%USERNAME%在这里不起作用)
Exec=wine "/home/[user]/.wine/drive_c/Program Files/Google/Picasa3/Picasa3.exe"
为了创建链接和相应的图标,我遵循了“无法将Wine应用程序添加到Unity启动器”错误报告中的相当复杂的指南。 https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/comments/3 完整报告: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/704187/ 但是,通过上述指南,您甚至可以自己创建.desktop文件,或者至少在正确的基本设置后根据您的需求进行调整。
这样做的额外好处是,您可以在启动器中看到应用程序图标(不仅仅是Wine),并且可以将Wine应用程序固定到启动器上。
希望对您有所帮助。 安德烈亚斯