Window Management

From Arnout Engelen

Jump to: navigation, search

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.

Personal tools