Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have perhaps ten or fifteen windows open.

I'd like a program which automatically resizes all the windows and arranges them in columns and rows across the screen (a grid formation), automatically figuring out the largest size for the windows so that they still fit.

This isn't an "Expose" type program - I want the windows to stay resized.

I am using OpenBox to do my window management and am otherwise happy with it, I don't want to find a whole new window manager just to solve this problem.

The program Tile is almost perfect, but it doesn't know how to lay the windows out in a grid formation.

Any thoughts?

Thanks!

share|improve this question
add comment

3 Answers 3

I run lubuntu 12.04 w/ OpenBox and installed x-tile (via Synaptic Package Manager) to provide the functionality you describe. Has worked for me.

share|improve this answer
add comment

Maybe, you should try a tiling window manager, like Xmonad, dwm, or Awesome. I am using Xmonad and very happy with it, although I seldom use more than 3–4 windows on a workspace. But if you have a monitor big enough, I think, it can be configured.

share|improve this answer
    
As per my question, I would really like an independent program that does this, or something built into my existing window manager (OpenBox), with which I am otherwise satisfied. –  Richard Apr 12 '12 at 20:22
    
Yes, i missed that part, sorry. But I'll mention that I switched to Xmonad from Openbox and had no need to switch back since then. –  user17738 Apr 12 '12 at 20:28
    
Thanks, @user17738, I'll bear it in mind. –  Richard Apr 12 '12 at 21:48
add comment

to cascade windows on ubuntu unity window manager, you can use something like this:

#!/bin/bash

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

I needed for the loads of xterms I am using, works great!

For all windows, it requires some adjustments...

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.