Window Management
From Arnout Engelen
Contents |
[edit] RandR
RandR can be used to manage multi-monitor layouts.
- the 'xrandr' command-line tool is powerful
- the 'grandr' gui tool is pretty but does not allow for overlapping monitors.
- 'arandr' seems to allow this nicely
[edit] Panels
See panel
[edit] Window managers
[edit] tritium
Somehow feels sluggish. Panel doesn't immediately work.
[edit] i3
Seems nice and fast, but making a layout like http://murks.lima-city.de/serendipity/uploads/i4.png seems complicated.
[edit] wmii
No (convenient) tabbing support
[edit] awesome
?
[edit] xmonad
only 'dynamic' layouting (right?)
[edit] Ion3
Ion3 is an interesting window manager: it splits up the screen into several non-overlapping user-resizable 'tiles'. Windows are automatically resized to fit into one of these tiles, and can be moved from one tile to another. A tile can contain multiple windows, they will be tabbed.
I wrote a [Guided tour to Ion2] to introduce the concept, most of it is also valid for Ion3.
[edit] multihead
use the mod_xinerama module for a nice multihead experience
[edit] fbpanel
see fbpanel
[edit] Eclipse
To make Eclipse a bit more usable, I added the following to my configuration:
defwinprop{
class = "Eclipse",
name = "Find/Replace",
float = true,
transient_mode = "off",
userpos = true,
}
defwinprop{
class = "Eclipse",
name = "Open Resource",
transient_mode = "off",
}
defwinprop{
class = "Eclipse",
name = "Open Type",
transient_mode = "off",
}
[edit] Gnome Do
defwinprop{
class = "Do",
name = "Do",
float = true,
transient_mode = "off",
userpos = true,
}
[edit] Firefox / flash
Fullscreen does not work in flash. Haven't had much luck with the workaround mentioned in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462690 yet.
