是否可以在没有 CCSM 的情况下将程序固定到特定工作区?

Gre*_*Imp 9 compiz workspaces gdevilspie devilspie

我正在运行 11.10。

有没有办法将某些应用程序设置为始终在指定的工作区上打开?我注意到大多数人建议使用 CompizConfig 设置管理器,但这可能会导致 Unity 出现灾难性的问题。

我发现了这个相同的问题,但唯一的答案是 CCSM: 是否可以将某些应用程序固定到 Unity 中的工作区?

没有 CCSM 有没有办法做到这一点?我一直在寻找年龄,但找不到替代方案。

编辑:

Devilspie 部分有效,但似乎有一些限制。我有一个 2x2 工作区网格,可以成功地让应用程序在工作区 1 或 2 中启动,但尝试 3 或 4 失败并且应用程序在工作区 1 中加载。这似乎是它们位于第二行的问题。我发现许多其他人也有同样的问题,例如这里:

http://www.linuxquestions.org/questions/linux-software-2/devilspie-and-compiz-viewports-on-multiple-rows-860619/

建议的答案是使用 CCSM!

des*_*gua 10

是的,您可以使用Devilspie 来做到这一点。这个应用程序也有一个 GUI。按着这些次序:

1)安装:sudo apt-get install devilspie gdevilspie

2)打开 gdevilspie。

3)启动守护进程:

在此处输入图片说明

4)选择匹配窗口:

在此处输入图片说明

5)选择工作区:

在此处输入图片说明

享受 ;-)