程序以级联/平铺窗口。

我可能同时打开了十到十五个窗口。
我想要一个可以自动调整所有窗口大小并将它们以栅格形式排列在屏幕上的程序,自动找出窗口的最大尺寸,使其仍然适合屏幕。
这不是一种“Expose”类型的程序 - 我希望窗口保持调整后的大小。
我正在使用OpenBox来管理我的窗口,并且对它很满意,我不想找一个全新的窗口管理器来解决这个问题。 Tile程序几乎完美,但它不知道如何以栅格形式布置窗口。
有什么想法吗?
谢谢!
3个回答

也许你应该尝试一下平铺式窗口管理器,比如Xmonaddwm或者Awesome。我正在使用Xmonad,并且非常满意,虽然我很少在一个工作区使用超过3-4个窗口。但是如果你有足够大的显示器,我认为它可以进行配置。

根据我的问题,我真的希望有一个独立的程序来完成这个任务,或者是集成到我现有的窗口管理器(OpenBox)中,我对它非常满意。 - Richard
是的,我错过了那部分,抱歉。但是我要提一下,我从Openbox切换到了Xmonad后就再也没有切回去的需求。 - user17738

我正在使用Lubuntu 12.04和OpenBox桌面环境,并通过Synaptic软件包管理器安装了x-tile来实现你所描述的功能。这对我来说是有效的。

在Ubuntu Unity窗口管理器上级联窗口,您可以使用类似以下的方法:
#!/bin/bash

xy=20;
for windowId in `xdotool search xterm`; do 
    xdotool windowmove --sync $windowId $xy $xy; 
    ((xy+=40)); 
done

我需要为我使用的大量xterms进行调整,效果很好!
对于所有的窗口,需要做一些调整...