Desktop Anti-Bling
Because window managers don't need physics engines
Tim Saylor
Chicago Linux Users Group
Why bling sucks
- Usually offers no usability improvement
- Often makes software less usable
- Waste of processing power
- Waste of programming power
- Adds needless complexity (bugs)
[any material that should appear in print but not on the slide]
The average Compiz user
[any material that should appear in print but not on the slide]
The anti-bling movement
- Not new
- Only basic WM features
- No mouse, keyboard commands instead
- No overlapping windows, one window per virtual desktop
- No window decoration
- Often scriptable / macros
[any material that should appear in print but not on the slide]
Examples
- Ratpoison
- Ion
- Screen
- Probably more, but I'm lazy
[any material that should appear in print but not on the slide]
Ratpoison
- Bigoted WM - hates mice
- Windows maximized in frames
- Splittable frames, non-overlapping
- Emacs style key commands
[any material that should appear in print but not on the slide]
Ion
- Mouse friendly, but not required
- Windows maximized in frames
- Sometimes overlapping frames with groupable tabs
- Emacs style key commands
- Not open source?
[any material that should appear in print but not on the slide]
Using normal apps
- Many normal keyboard commands are problematic
- Browsing is mouse centric
- Multiple window applications are difficult
- Apps must conform to Inter-Client Communications Conventions Manual
[any material that should appear in print but not on the slide]
Conclusions
- Bling sucks
- Anti-bling sucks
- Linux sucks
[any material that should appear in print but not on the slide]