lamehacks

Stuff is fun

Posts Tagged ‘azulejo’

Azulejo update – new keybinds and .deb package

Wednesday, March 16th, 2011

So… After a ¬†great deal of procrastination, I’m releasing a deb package of azulejo with some new window tilling actions.
This is still very unstable/experimental. To take advantage of the new features, you must delete your ~/.azulejorc.js in case you’re already using azulejo.

Here goes the current list of keyboard shortcuts:

Super+2		Place two windows side by side
Super+3		Place a window on the left half of the screen and two on the right half
Super+4		Arrange four windows two by two
Super+R		Rotate windows' positions i.e. cycle windows
Super+H		Resize and move current window to the left
Super+K		Resize and move current window to the right
Super+Y		Resize and move current window to left upper corner
Super+U		Resize and move current window to right upper corner
Super+B		Resize and move current window to left lower corner
Super+N		Resize and move current window to right lower corner

Download deb package.

Azulejo Window Rotation

Sunday, February 6th, 2011

I implemented window rotation on azulejo. This is something that doesn’t come with Winsplit Revoltion, but anyone who used a tilling window manager will be familiar with it.
Azulejo does not maintain a layout (sometimes called algorithm or tilling mode mode) so I had to resource to a bit of improvisation.
(more…)

Introducing Azulejo – User friendly window tiling

Sunday, December 19th, 2010

Since my first contact with WNCK library, I’ve been willing to put together a proper solution for all my window tiling needs. After a bit of research I put together bunch of cool pieces of software and glue them together with python.
The result: a tinny application – less than 200 LoC so far – that runs on the background and listens to some defined keyboard shortcuts. Once such a keybind is pressed, it performs some user defined tilling operations.

This is still extremely experimental, yet usable. I tested it on gnome and fluxbox, appears to be working on both without any major problem. The project is hosted at bitbucket, you can   download the latest usable release here.

Usage

Run azulejo.py, it will bind the following keyboard shortcuts globally:

Super+2 – Tile last two windows side by side
Super+3 – Tile last three windows
Super+4 - two by two window tile
Super+h – move current window to the left half of the screen
Super+k - move current window to the right half of the screen

Please note, due to a bug, you might need to run azulejo.py twice the first time you use it.

. .

Entries (RSS) and Comments (RSS).