如何在 Gnome 中通过虚拟桌面分布窗口

如何在 Gnome 中通过虚拟桌面分布窗口

我运行了大量虚拟桌面,通常每个桌面都有一个全屏应用程序(有点像 Ratpoison WM,但可以在需要时以其他方式使用)。我希望新窗口在启动时自动放置在特定的桌面编号中。最简单的方法是什么?

答案1

如果您正在使用 Compiz,请安装compizconfig-settings-manager,激活“放置窗口”插件,然后在“固定窗口位置”选项卡中,您可以调整哪些窗口应默认位于哪个视口。

答案2

你可能想看看魔鬼派devilspie工具;它在 Ubuntu 中以包( )的形式提供apt-get install devilspie

本文另一个解释它的一些突出的特点,并提供一些示例代码,包括如何将窗口移动到某个工作区并最大化它。

答案3

我也有许多虚拟桌面和一个让我在不同的工作区上打开窗口的工作流程,但我对 compiz 采用了“打开和滑动”的方法。打开应用程序后,我使用自定义的快捷方式将新窗口滑动到适当的工作区,然后使用另一个快捷方式滑动回上一个工作区。

就我而言,这类似于 shift-ctrl-左箭头然后 ctrl-alt-右箭头...非常非常快,而且我可以完全控制它们每次去哪里,而不是被锁定在一种配置中。

答案4

如果您的要求可以使用脚本,那么可能值得研究 wmctrl,例如wmctrl -s 0切换到桌面 0。

相关内容