Tile windows in Openbox

This is something I had almost completely forgotten, until I saw this thread this morning in the Gutsy Idea Pool.

Tiling windows is something I loved about Windows systems, and missed sorely when I started using Ubuntu. Forgive me, but I like things lined up neatly and precisely on my desktop, no matter what operating system I’m using. I’m definitely not one of those splattered-desktop Mac-type people.

So for me, to be able to tile windows from the command line would be a wonderful thing. Here’s a teeny little package that will do just that.

http://ftp.unixdev.net/pub/debian-udev/pool/main/t/tile/

Install with sudo dpkg -i; trigger from the command line with tile. Use the --help flag to get information on the tiling options, then throw it into your Openbox menu. Instant tiled windows, as easy as pie. :)

A note: Arch users will have to compile from source, but to be honest, that will only take you about 15 seconds. It’s that small. ;)

Edit, 08-07-26: The original source link is 404′ing, but an enterprising Arch user uploaded it to an AUR page. Enjoy.

About these ads

10 Responses to “Tile windows in Openbox”


  1. 1 finferflu 2007/08/20 at 4:40 AM

    Ahrrr! too bad, that link seems to time out… I reaaaally wanted tiled windows on openbox :(

  2. 2 finferflu 2007/08/20 at 6:59 PM

    Ok, it works now! :)

  3. 3 K.Mandla 2007/08/20 at 10:07 PM

    Okay, that’s good. I’m downloading a package and stuffing it away in a corner. When you said it was timing out, I panicked and realized I hadn’t kept a copy. I try to hold on to stuff I like, so I don’t have to keep downloading it.

  4. 4 finferflu 2007/08/21 at 1:19 AM

    Yes, you’re right! especially with those small apps. I’m keeping a copy of tile and visibility as well, since it seems it’s disappeared from the net…
    Anyway, one minute after I downloaded the file, the server timed out again, so if you had or have problems downloading, just tell me and I’ll send you the package ;)

    By the way, with tile I have a couple of issues:

    1. On OpenBox I have some margin at the top and at the bottom; I have specified those variables in my custom profile, but only the bottom one seems to be recognised. Any similar issue?

    2. It would be nice to un-tile the windows as well, do you know of anything able to do that?

    Thanks! :)

  5. 5 K.Mandla 2007/08/21 at 8:54 AM

    1. If it’s the new Openbox (3.4.4), there are margin settings in Obconf (I’m sure you know that, though). Aside from that, you might tweak the dock settings, and see if that’s interfering with the margins at all. Those are the only things I can think of.

    I also noticed that the margins only seem to apply if you spawn a new maximized window from scratch. And sometimes it seems like the margin settings are ignored if there are already windows open on the desktop. But that might just be my imagination. ;)

    2. Not that I’m aware of. I’ll have to check the help cues for tile; perhaps it will cascade windows too. I’m not sure though.

  6. 6 finferflu 2007/08/21 at 10:04 AM

    1. Yes, I do use those margins, but tile seems to ignore them, so I have to set them in the config file, and still they get ignored. I run conky on the top of the screen, visibility and docker at the bottom…

    2. thanks for the effort :)

  7. 7 tony 2009/05/22 at 3:16 AM

    I have tried tile with openbox, and it always acts as if there is one more window (so, tile with 2 windows, and it leaves an empty space for a 3rd).
    Tile works fine on fluxbox, to a degree.
    It doesn’t offer the 1window/2windows kind of tiling that dwm or other tiling wms does, and the ability, of course, to move the tiled windows around (ie. alt-enter to move a small right side window to the left full height side). If you tile three windows, it tiles all three equally, etc.
    I would just use dwm if java swing guis worked with it, but they don’t (java bug, not dwm bug).
    I may just use Ion3, which is tiled, but also tabbed, which, IMHO, despite having some advantages, renders navigation/window control more complicated.
    Simplicity is really what I’m after.

  8. 8 pytyle 2009/08/31 at 7:53 AM

    Check out PyTyle for embedded tiling in any EWMH compliant window manager, especially Openbox. It’s behavior is similar to that of XMonad.

  9. 9 tonybaldwin 2010/06/06 at 11:11 PM

    Just to clear things up since my last comment (about a year ago).
    I am using openbox and tile again (for a while I used ion3, and then wmii, which are both tiling window managers, and pretty cool).
    Openbox acted as if there were a third window WHEN, and ONLY when, I was using some form of panel (lxpanel, pypanel, etc.).
    Now, I use openbox without any panels.
    They’re not really necessary.
    I use conky to display relevant system parameters (cpu/mem usage, network stats, and a clock), and that’s it.
    I have enough keybindings configured in my rc.xml that I can bring up my most used programs with a swift alt-key combo, or something, and, of course, openbox has the desktop menu, anyway.
    Here’s a screenshot:
    From screenshots

    Note, tile does seem to ignore the margins set in the obconf (or rc.xml), but middle clicking on the maximize button brings windows back within the margins.


  1. 1 Azulejo: Quick window tiles « Motho ke motho ka botho Trackback on 2011/04/06 at 8:18 AM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




Welcome!



Visit the Wiki!

Some recent desktops


May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF
 


May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games


Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers

License

This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,963,645 hits

Archives


Follow

Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: