如何在Unity下打开正在运行的应用程序的新窗口到另一个工作区?

自Ubuntu 11.10版本以来,像Ubuntu 10.04那样获得多个工作区变得非常困难。 例如:
当我想要打开一个新的Firefox窗口时,我只需要切换到下一个工作区并点击Firefox图标即可。 但是使用Unity后,这已经不再可能。当我点击该图标时,它会回到原始的Firefox窗口。 我知道可以使用GNOME Classic,但它效果不太好且不稳定。 我该如何实现这一点?
3个回答

你基于一些错误的假设。首先,马克·舒特尔沃斯并不是所有这些决策的制定者,这一点并不明显。我很难相信如果他是一个独立行动的人,Ubuntu会取得如此成功。这是一个集体努力。另外,你假设“这个非常方便的功能”已经被丢弃了。事实并非如此。 好的,现在让我们来看看你的问题。你似乎想知道如何在已经运行一个Firefox实例时启动一个新实例。很简单,中键点击它。或者如果你使用键盘快捷键,添加Shift键。例如,如果Firefox在你的启动器上是第二个,按下Super+Shift+2来启动一个新实例。然后你可以使用Super+BAT(标签上方的按钮)在Firefox实例之间切换,并且如果它们在不同的桌面上,你将被移动到正确的桌面。它会记住窗口顺序,所以你也可以使用Alt+Tab在每个应用程序中最近使用的实例之间切换。 魔方和其他Compiz效果仍然可用。Unity本身就是一个Compiz插件,所以这些选项都没有被删除。

谢谢你的回答。问题是,我的笔记本电脑没有中键(三指点击也不行)。而且组合键Shift+点击对我来说似乎也不起作用。 - Daan
@Daan Jo-Erlend Schinstad的建议只使用了键盘。请再仔细看一下。 - Knowledge Cube
@WarriorIng64:不,它没有:“简单;中键点击。” Daan:同时按下左右按钮通常会模拟第三个按钮。 - Jo-Erlend Schinstad
1Shift键用于使用键盘快捷方式打开新的实例。我认为当单击启动器条目时,它也应该这样做。如果我是您,我会提交一个错误报告。 - Jo-Erlend Schinstad
@Jo-ErlendSchinstad 哎呀,看来我错过了那部分...不知怎么地。无论如何,我现在学会了一种新的模拟中键的方法...谢谢! - Knowledge Cube
谢谢。但是Super键在哪里? - Qian Chen
@ElgsQianChen:在Ctrl和Alt之间。通常上面有一个Windows标志。 - Jo-Erlend Schinstad

点击鼠标中键上的图标,打开一个新窗口而不是跳转到旧窗口。

这是一个有效的答案,但是像楼主的笔记本电脑这样的一些机器没有中键(如在此答案的评论中所示)。 - Knowledge Cube
2在触摸板上,点击右上角应该可以作为中键。 - Florian Diesch
是的,那个方法行得通,直到你提到它我都不知道。谢谢你指出来! - Knowledge Cube

另一种解决方案是在启动器中右键单击图标,然后选择“打开新窗口”。 我在12.04版本中进行了测试,即使当前的Firefox位于另一个工作区,你右键单击其图标,工作区也不会切换。而且你打开的新窗口将在你当前的工作区中。 这种方法的唯一缺点是,并非所有应用程序都在右键菜单中提供“新建…”选项。但幸运的是,有一些应用程序提供此选项,仅举几例: - Firefox - Nautilus - Gedit - Terminal 对我来说,这些应用程序已经涵盖了我想要打开多个窗口的应用程序的95%以上。