在linux中动态地将应用程序窗口排列在彼此之上

时间:2012-09-05 11:43:27

标签: c++ bash gnome

我想动态地使用bash脚本/ c ++代码排列桌面上存在的窗口。我知道其窗口将出现在gnome桌面上的应用程序的名称。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

看看Devil's Pie。这是一个窗口匹配实用程序,专门为Metacity窗口管理器IIRC编写。它允许您为某些类型的窗口执行自定义操作。在你的情况下,你可以简单地匹配所有窗口并设置它们各自的位置/几何形状(我不知道Devil's Pie的手册,但我很确定它可以做到这一点)。

还有一个名为Devil's Pie 2的后继者,它使用基于Lua的规则。但是,我没有任何进一步的信息。