编程层叠/平铺窗口

编程层叠/平铺窗口

我大概打开了十到十五扇窗户。

我想要一个程序,可以自动调整所有窗口的大小并将它们排列在屏幕上的列和行中(网格形式),自动找出窗口的最大尺寸以使它们仍然适合。

这不是一个“Expose”类型的程序 - 我希望窗口保持调整大小。

我正在使用 OpenBox 进行窗口管理,并且对它很满意,我不想只为了解决这个问题而寻找一个全新的窗口管理器。

该程序几乎是完美的,但它不知道如何以网格形式排列窗口。

有什么想法吗?

谢谢!

答案1

我运行带有 OpenBox 的 lubuntu 12.04 并安装了 x-tile(通过 Synaptic 包管理器)来提供您描述的功能。对我来说很管用。

答案2

也许你应该尝试一下平铺窗口管理器, 喜欢西莫纳德暗网, 或者惊人的。我正在使用 Xmonad,并且对它非常满意,尽管我很少在工作区上使用超过 3-4 个窗口。但是如果你有足够大的显示器,我认为它可以配置。

答案3

要在 ubuntu unity 窗口管理器上级联窗口,你可以使用以下命令:

#!/bin/bash

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

我需要大量的 xterms,效果很好!

对于所有窗口,都需要进行一些调整...

相关内容