如何在Gnome中的虚拟桌面上分发窗口
我有一大堆虚拟桌面正在运行,我通常每台桌面都有一个全屏应用程序(有点像Ratpoison WM,但可以选择在需要时以其他方式使用它)。 我希望新窗口在启动时自动放入某些桌面号码。 最简单的方法是什么?
如果您正在使用Compiz,请安装compizconfig-settings-manager
,激活“放置Windows”插件,然后在“固定窗口放置”选项卡中,您可以调整哪些窗口应默认为哪个视口。
你可能想看看Devil’s Pie工具; 它在Ubuntu中作为包devilspie
( apt-get install devilspie
)提供。
本文和另 一篇文章解释了它的一些突出特性,并提供了一些示例代码,包括如何将窗口移动到某个工作区并最大化它。
我也有很多虚拟桌面和一个让我在不同工作区打开窗口的工作流程,但我采用了一种“打开和滑动”的方法,使用compiz ..在打开应用程序后,我使用自定义的快捷方式滑动到适当工作区的新窗口,然后使用另一个快捷方式滑回到上一个工作区。
在我的情况下,这就像shift-ctrl-left arrow然后ctrl-alt-right arrow ..非常非常快,我可以完全控制它们每次去哪里而不是被锁定到一个配置。
如果您的要求可以使用脚本,那么可能值得调查wmctrl,例如wmctrl -s 0
将切换到桌面0。