例如,我运行Firefox并打开了Askubuntu。然后在新窗口中打开一些链接。结果,启动器上有两个Firefox窗口和一个Firefox图标。我希望每个打开的窗口都有一个图标。
我该怎么办?
例如,我运行Firefox并打开了Askubuntu。然后在新窗口中打开一些链接。结果,启动器上有两个Firefox窗口和一个Firefox图标。我希望每个打开的窗口都有一个图标。
我该怎么办?
Answers:
研究表明,有很多人在问和想要这个功能。肯定会有一个可行的解决方案。在Ask Ubuntu上搜索相关问题可参考gnome环境或其他参考,这些参考可能为构建Unity提供有用的构建块。可能是时候接受了,在Unity启动器图标中没有一个简单的解决方案来取消对窗口的分组。
” Alt和`“(上面的按钮Tab)将切换应用程序窗口,” Super和 w“全部归功于Jo-Erland Skinstad,后者回答了这个Ask Ubuntu 问题。取决于所使用的鼠标(如果有),任何键盘快捷方式都可以轻松地映射到一个按钮,无论是在鼠标还是键盘上,这将使您一键显示打开的窗口,然后再单击一次左键进行选择,这会使窗口略微切换更轻松。要重新映射键,请点击此处,否则xboxdrv将是另一个选择-“ xboxdrv也可以直接从事件设备读取输入数据,这允许在常规PC操纵杆,键盘上使用xboxdrv的可配置性和鼠标,从而使xboxdrv具有与joy2key类似的目的。请参阅下面的选项--evdev以获取更多信息。”,只要快捷键不是快捷方式的一部分,就可以通过一些研究确定这一点。
此外,Ubuntu论坛用户还使用Brainstorm提出了关于您的要求的请求。其他询问Ubuntu问题,可能会提及高级用户的编辑或制作应用程序快速菜单/图标的问题,但只能找到gnome环境的工作示例,而不是此处所示的统一示例,并且它们不使用Firefox作为工作示例。可以在此处找到所提到的Ubuntu论坛问题,并在此处找到Brainstorm请求/想法,所以请投票吧!
如果您想要任务栏,可以尝试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
当前无法禁用它(请阅读答案末尾以获取更多信息)。这背后的想法是针对您不需要打开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年的时间里搜索了一个简单的选项来禁用此脚本或至少禁用脚本,但是没有运气。但是,如果您阅读并找到了易于应用且不会破坏系统的选项,请与他人分享,因为它会使所有人受益。
我不知道是否可能。但是,应用程序的每个其他窗口都会在启动器中该应用程序图标的左侧添加一个新刻度(我相信最多三个刻度)。
单击该图标将显示所有打开的应用程序窗口的屏幕,供您选择所需的窗口。
如果每个打开的窗口都需要一个任务栏图标/项目,那么解决方案可能是使用gnome classic或Xubuntu组件,而不是统一使用。例如,Xubuntu(Xfce)用这种方式工作得很好。您的解决方案是安装Xfce并启动Xfce会话,而不是unity会话。
另一方面,通过alt和master键,许多键盘快捷键等,您将失去很多统一功能。
此外,如果您遵循以下问题:如何将XFCE统一安装?,您将找到安装xfce的方法,此外,unity和xfce之间应该没有任何冲突,因此您可以配置一个新的xfce垂直面板(刚刚在Xubuntu上进行了测试),其中仅包含图标而不是打开的Windows广告的名称。例如右上角。
这并不是您真正需要的,但是我认为Ubuntu启动器不支持此类功能-这是现实生活。
xfce4-panel
从Unity内部
将我的评论变成一个答案:
我想我将使用avant窗口导航器(AWN)解决该问题,该窗口导航器可以取消对窗口的分组,并且功能强大且可自定义。
但是,它不是很稳定(更改设置或重新启动后,一些窗口图标会消失,重新启动时,某些启动器图标会加倍)。此外,它与某些窗口(例如日食)的匹配不正确,因此在添加任务图标的同时留下了启动器图标。与Virtual Box VM的快捷方式相同。
如果有人知道更好的选择,或者有人可以告诉我是否为此目的打个补丁,那我会很高兴;)