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

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

从 Ubuntu 11.10 开始,获取像 Ubuntu 10.04 那样的多个工作区确实非常困难。

例如:
当我想要打开一个新的 Firefox 窗口时,我只需转到下一个工作区并点击 Firefox 图标。

有了 Unity,这种情况就不再可能了。当我点击图标时,它会返回到原始的 Firefox 窗口。我知道可以使用 GNOME Classic,但效果不太好,而且不稳定。

我怎样才能实现这个目标?

答案1

你依赖了几个有缺陷的假设。首先,Mark Shuttleworth 做出所有这些决定并不明显。如果他是单人行动,我几乎不相信 Ubuntu 会取得如此大的成功。这是一个集体努力的结果。此外,你假设“这个非常方便的功能”已被丢弃。但事实并非如此。

好的,现在让我们看看你的问题。它似乎是关于如何在已经运行 Firefox 实例的情况下启动新的 Firefox 实例。很简单;单击鼠标中键。或者,如果你使用键盘快捷键,请附加Shift。例如,如果 Firefox 在你的启动器上是第二个,请按Super+ Shift+2启动新实例。然后你可以使用Super+BAT (标签上方的按钮)在 Firefox 实例之间切换,如果它们位于不同的桌面上,您将被移动到正确的桌面。它会记住窗口顺序,因此您还可以使用Alt+Tab在每个应用程序最近使用的实例之间切换。

立方体和其他 Compiz 效果仍然可用。Unity 本身是一个 Compiz 插件,因此这些选项均未被删除。

答案2

使用鼠标中键单击该图标可以打开一个新窗口,而不是转到旧窗口。

答案3

另一个解决方案是右键点击启动器中的图标并选择“打开新窗口”。

我在 12.04 中测试过,它不会切换工作区,即使当前 Firefox 在另一个工作区中,你右键单击其图标,工作区也不会切换。你的新窗口将在你的当前的工作区。

这种方法的唯一缺点是并非所有应用程序的右键菜单中都有这个“新建...”选项。但值得庆幸的是,这里只列举几个:

  • 火狐
  • 鹦鹉螺
  • 编辑
  • 终端

对我来说,它可以轻松覆盖我想要打开多个窗口的 95% 以上的应用程序。

相关内容