如何在选择不同的应用程序时停止工作区自动切换到其他工作区?

如何在选择不同的应用程序时停止工作区自动切换到其他工作区?

我个人觉得非常讨厌和糟糕的用户界面,从我下面拉出上下文/地毯/工作区,我希望在任何情况下都能防止,除了我自己选择Unity自动工作区重新调整程序(和OSX,但这是另一个故事)强加给我。 有没有办法做到这一点?

谢谢!

UPDATE

我正在寻找的界面解决方案已经存在于Gnome“Classic”中,遗憾的是它不像Unity或Gnome3那样漂亮,它在顶部有一个简单的栏,在屏幕底部有一个打开的窗口栏,在这个底栏上右侧有4个工作空间屏幕,正是这些工作正是我想象的一个好的工作空间应该工作 – 即:在每个工作空间我可以启动一个应用程序如果我切换到另一个工作空间,我可以启动相同的应用程序,而无需切换到我以前的工作节奏。

我想如果这种行为已经存在,那些对工作空间有深入了解的人或者可能是在Unity中使用这些或更新的对应物的开发人员可以让我知道如何在Unity中操纵适当的设置以恢复行为与gnome’classic’类似的工作空间。

实际上,简单的答案是中间点击Unity启动器中的应用程序图标,以启动应用程序的另一个实例(如果它已经在您自己所在的任何虚拟桌面中打开)。

我想你可能会考虑运行多个X会话而不是使用工作空间 – 这样他们就会彼此完全隔离,我想你甚至可以在其中运行不同的窗口管理器。

您可以使用类似的东西启动其他X服务器

startx -- :1 

然后按Alt-Ctrl-F8..12即可访问

我测试了它,并且能够在Alt-Ctrl-F7上运行KDE会话,在Alt-Ctrl-F8上运行Gnome会话,所以,正如您所看到的,隔离是完美的。 虽然对于这个问题你可能有点过分了……

这篇文章展示了如何使用不同的窗口管理器运行两个会话(当然,很难,你可以在两者上使用Unity)。

请注意,您需要编辑/etc/X11/Xwrapper.config并将allowed_users=anybody设置为能够以非root用户身份运行。

在两个不同的X会话中运行同一个程序的两个实例作为同一个用户也有一些限制,因为它们可能互相踩踏并覆盖彼此的设置 – 所以能够运行,比方说,Firefox,你可能需要创建两个单独的配置文件。