Probably you have already heard about
tile (frame) window managers , such as
ion ,
xmonad ,
wmii , etc. As stated, the window manager, who is conveniently controlled from the keyboard, can greatly increase productivity. The motive is sound, so I want to check how effective and convenient this is.
Of course, you can install any window manager from the repository of your favorite distribution and start using it immediately. But here there are several problems: firstly, it is difficult to immediately switch from one working environment to another; secondly, tile window managers are not suitable in all situations, at least in the beginning.
It turns out you need some kind of transitional option, which: first, you could quickly turn on / off; secondly, I want to be able to choose the windows with which to work according to the frame scheme, and with the other windows to work “as usual”.
')
So,
PyTyle , is a superstructure above the usual window manager, which performs the function of placing windows on the desktop a la frame window manager.
Let's skip the installation phase, for some distros there will probably be a binary package, for gentoo there was
such an ebuild .
Immediately after launch, nothing will change. In order to enable the tile arrangement of windows, use Alt + a, to disable Alt + u. All this works within the framework of a single virtual desktop, although you can turn it on for all desktops if you wish, but this is not the beauty.
PyTyle supports several window layouts: vertical, horizontal, cascading. They are switched by default with Alt + z.
Alt + j and k - toggles the current window.
Alt + h and l - changes the size of the main column.
The rest of the shortcuts are
described in the wiki , but in general there are not many of them, and of course all of them can be changed.
PS 1: It all works with the openbox for me, but it should also work with any other EWMH-compatible window manager.
On the project site they write that it works well with fluxbox and compiz as well.
PS 2: It looks like this for me:
