4c2868cad5b21d448e4875479a0804bc327b5ed7
cerberus
- Designed for wide screens.
- Static tiling; you get just three fixed asymmetric tiles and windows never move automatically.
- Bare minimum EWMH to support panels and simpleswitcher
- A few keyboard controls for moving, focusing, cycling, closing, and finding windows.
- Transient windows and dialogs are centered on parent, not tiled.
- Splash screens and notification popups are displayed as requested, not tiled.
- config.h for customization of borders and keys.
The Layout
--------------------------------
| | |
| | |
| | 2 |
| 1 | |
| |---------|
| | |
| | 3 |
--------------------------------
Philosophy
- Asymmetric tiling layouts are more useful than symmetric ones.
- A master/stack layout is good, but only if the stack is asymmetric.
- Static tiling is more useful than dynamic tiling or floating.
- Windows moving around without user input is a crime.
- Having a choice of tiling layouts at run time is distracting.
- Make the layout choice once at build time and get on with work.
- Apps that remember their size can handily be placed back in the correct tile.
- Three tiles suffice because:
- App windows are always one of four types:
- Large work-being-done apps
- Medium monitoring-something apps
- Small background-chat-music apps
- Apps people should not use ;-)
- App windows are always one of four types:
- Focus-follows-mouse is annoying.
- 2/3 is a nice fraction.
Description
Languages
C
97.9%
Roff
1.7%
Makefile
0.3%
Shell
0.1%