Ubuntu / Linux news and application reviews.

PyWO - Python Window Organizer - Easily Move/Resize Windows Using Keyboard Shortcuts

Xmonad / Bluetile are awesome but the use their own window decorations. You can use the Compiz Grid plugin or even an AWN applet for organizing your windows, but there's one tool that stands out: PyWO - Python Window Organizer.

PyWO is inspired by Quicktile and Compiz Grid, Put and Maximuze plugins and it allows you to easily organize windows on the desktop using keyboard shortcuts. It works with Compiz, Metacity, KDE, XFCE, E16, OpenBox and FVWM.

PyWO can organize your windows in multiple ways: you can move a window in any director without resizing it and snap it to other windows' edges, you can move and resize the window in the same time (according to the grid you set) and even shrink and expand the windows. PyWO is also very customizable - it doesn't have a GUI for this and everything is done through a configuration text file, but it's very easy and well documented on its wiki page.

AWN Window Manager (Tile) - New Avant Window Navigator Applet

AWN Window Manager tile applet

AWN Window Manager (also known as Tile Windows) is a new Avant Window Navigator applet which can be used to tile (side-by-side, staked or grid) or maximize all windows (as well as the usual minimize/maximize/close/show desktop actions) and comes with a preferences dialog where you can set the default left / middle click behavior.

Because I find it to be an extremely useful AWN applet, I've used Hadret's debianization of the DockBarX AWN applet for AWN Window Manager and uploaded it to the WebUpd8 PPA so you can easily install it in Ubuntu (9.10, 10.04 and 10.10). Before installing, please note that while in theory the applet should work with Avant Window Navigator 0.4, I've only tested it with Avant Window Manager 0.4.1+ from the AWN PPA (installation instructions HERE).

Bluetile 0.5.2 (Tiling Window Manager) Released, Finally Supports Configuration [Ubuntu PPA]

bluetile

Bluetile is a tiling window manager for X based on Xmonad which is very easy to use out of the box as opposed to Xmonad and others who need a lot of configuration.

Even though you had almost everything you'd need with Bluetile, there was still something missing for those who like to tweak: configuration. But a new version of Bluetile was released which finally allows you to configure Bluetile:

bluetile

Linux w/ Compiz: Tile, Position And Resize Your Windows To Fit An Imaginary Grid

grid tile compiz

Not many people are aware of a great Compiz plugin called "Grid" which can be used to tile, position and resize your windows to fit an imaginary grid. You can basically use it to get something (somewhat) similar to Xmonad (remember Bluetile?), but still use Compiz.

Using the Grid Compiz plugin, all you have to do is press Ctrl + Alt + Keypad numbers to place the selected windows.

How To Install Bluetile In Ubuntu (Tiling Window Manager For X Based On Xmonad)

xmonad


Update: you can now install Bluetile in Ubuntu 10.04 from a PPA repository!


Bluetile is a tiling window manager for X based on xmonad. Bluetile automatically arranges the windows to tile the screen, maximizing screen use. I really like Bluetile because you don't have to login to a different session: all you have to do is normally login into your Gnome session and start Bluetile.


Bluetiles features:
  • Hybrid approach: Stacking window layout & tiling layouts available
  • Maximizing & minimizing windows in all layouts
  • All features accessible from mouse, as well as keyboard
  • Good multihead support
  • Designed to integrate with the GNOME desktop environment
Bluetiles is not very easy to install but that's basically because there is no how-to (or a decent one anyway) for this so I decided to provide a post with full installation instructions - for Ubuntu (I've only tested it in Ubuntu Karmic).

Before we get started, take a look at these screenshots I've just took with Bluetiles: