当我运行多个程序实例并将它们全部最小化时,它们会在启动器上分组到单个图标中。例如,我正在与 Emesene 上的三个人聊天:Joe、Mary 和 Paul。然后我最小化所有三个窗口,它们会在启动器上分组到同一个 Emesene 图标中。然后,如果我想恢复仅有的Joe 的窗口,我不能,因为如果我单击启动器上的 Emesene 图标,它会自动恢复所有三个窗口(或者它会显示动画,其中所有打开的窗口可供我选择 - 但这对我来说很滞后 - 可能是我的计算机 - 所以它没用)。
我想知道是否有任何方法可以“取消分组”窗口,为每个窗口显示单独的图标,或者有一种“上下文菜单”或快速列表,显示所有分组窗口的列表,以便我可以选择并单击我想要的那个。
如果我可以禁用窗口分组,那就太好了。我认为那样会更好。如果不行,我想到了类似这样的方法……
- 右键单击带有分组窗口的图标。
- 出现一个菜单,显示所有可用窗口:恢复全部、乔、玛丽、保罗。
- 我从列表中选择我想要的内容,然后显示窗口。
就是这样。这个还存在吗?如果存在,你能帮我找到它或者帮我做吗?
答案1
您无法取消窗口分组。但是,可以像您建议的那样使用快速列表。这取决于应用程序的决定。另请注意,您可以使用Alt+(Tab 上方的按钮)在应用程序的窗口之间切换,如Alt+Tab与应用程序配合使用。
答案2
您可以在以下位置找到有关此问题的更多信息如何禁用启动器上的窗口分组?
但总的来说,我写的是这样的(由于悬赏,无法合并这两个问题)。另请注意,这适用于 12.04+。并且在 13.04 上特别值得注意且有用。
此功能不可用的原因是一个有成效(实际上并非适得其反)的原因。请给我一点时间来解释,以便您也能理解。请关注我,了解背后的原因:
想象一下,您需要打开的 Firefox 窗口不是 2 个或 4 个,而是 10 个或 20 个。现在想象一下 Unity Launcher 中除了常用图标外,还有 10 到 20 个 Firefox 图标。您会看到 10-20 个 Firefox 图标,全都一样,您首先必须猜出哪个图标会带您进入您想要访问的网页。其次,如果您想关闭它们,您必须一个接一个地手动关闭它们。
因此我们有 3 个问题:
- 如果用户想要打开同一程序的多个窗口。
- 如果用户希望在同一程序的所有打开的窗口之间轻松切换。
- 如果用户想要关闭同一程序的多个窗口。
有了这 3 个问题,我有一个想法。将它们组合到启动器中代表正在使用的应用程序的单个图标中,并通过一次右键单击解决方案提供解决其余问题所需的所有选项。
在 12.04 和即将发布的 13.04 之间,我们付出了很多努力,不仅解决了这 3 个问题,还帮助最终用户更快、更轻松地工作,只需一点学习曲线。最终结果(例如 13.04)是一个图标,它可以提供同一应用程序的多个窗口,并且几乎只需单击一下即可在它们之间切换。
我不仅可以在一个启动器图标内快速管理同一应用程序的多个窗口,而且如果需要,我可以使用启动器图标上下文菜单中的“退出”选项关闭所有窗口。如果我打开了 20 个 Firefox 窗口,这将节省我的时间。
当我无法更轻松地访问多个窗口时,我也感到很痛苦,但使用这种方法后,我发现搜索起来更简单、更快捷,因为我不必浏览许多启动器图标来猜测哪一个是我要找的,也不用在 20 个 Firefox 窗口、30 个 Chrome 窗口和 40 个 Nautilus 窗口之间滚动 Unity 启动器才能找到我需要的窗口。总的来说,当我需要找到正确的窗口并对其进行操作时,它节省了我的时间。
正如您所见,它专注于为最终用户提供更高的生产力,只需稍微改变一下学习曲线。
现在,如果您真的想取消分组,就需要下载 Unity 源代码和与之相关的任何依赖项。修改代码以便您实际上可以取消分组,默认情况下或作为选项,编译它并将其安装在系统上,使您的 Unity 能够按照您的意愿取消分组。但在这种情况下,我想问,它是否比 Unity 开发团队提供的解决方案更好?
当然,这取决于每个人如何使用他们的系统。以我谦虚而诚实的观点来看,我认为 Unity 团队所做的改变解决了我在 11.10 甚至 12.04 上遇到的几个问题,而且它在 13.04 上的运行方式比我预期的要好得多。
很抱歉,没有直接、特别简单的答案,我真的希望您能花点时间测试此功能在最新 Ubuntu 版本(如果有时间,特别是 13.04)上的行为。对于您的情况,我鼓励并建议您花时间升级您的系统,或者更好的是,下载 13.04 版本并亲自测试。就 Unity 和整个系统的行为方式以及帮助您快速完成任务而言,与 11.10 相比,这是一个巨大的飞跃。希望您也能这样看待它。