[Xmonad] [HUMOR] xmonad useless without programming skills ?

Alex Tarkovsky alextarkovsky at gmail.com
Fri Sep 14 17:36:23 EDT 2007

Don Stewart wrote:
> How many non-programmers are using tiling window managers in X11 though?

Why should a tiling window manager preclude use by non-programmers?

Given that xmonad (and other window managers like it) allows you to use
a mouse, the UI part of xmonad's learning curve is still gentle enough
to appeal to a more general audience. Also, users with disabilities may
be attracted to xmonad's truly first-class keyboard navigation support,
something which Gnome and KDE don't offer. I can also envision novel
uses of xmonad in setups for media center PCs, multimedia presentations,
and media production workstations. These domains aren't exclusive to

At the very least I hope you can agree that one needn't be a programmer
to loathe traditional desktop environments. ;)

> We use Haskell as the configuration language for expressivity only --
> leading to the amazing explosion of extensions.

Extensions written by users who happen to be programmers. ;)

> What would the alternatives look like? Some ad hoc 1st (or 0th) order,
> configuration language like .muttrc or something nasty like VimScript?

Ideally a GUI-based configuration utility could be offered -- xmonad is
an X11 application after all. If designed well, it could capture the
flexibility of Config.hs. As for text file based configuration, the
traditional UNIX option=value style is probably too limiting, so I
concede that Config.hs should probably stick around for the more
intrepid users.

Alex Tarkovsky

More information about the Xmonad mailing list