There are also a lot of links at the bottom of the page there which aim to add extra functionality to RatPoison, like a toolbar etc, still keyboard driven. This reminds me of the graphical environment a mate of mine i used to know in edinburgh had on his computer. I didn't know anything about linux at the time (so i didn't even know what a window manager was) but basically his window manager was one big square window (with no borders or anything), and three little ones down the side, with each one containing probably a terminal prompt, or possibly a mozilla window or something, and he could just switch between them or get X to show pictures or movies on top of the windows or full screen. Never found out what that interface was but ratpoison sounds like it. he was using LFS so no chance in locating it by figuring out what came with his distro!
I haven't used ratpoison yet (and won't for a little while, going on holiday) but i wanted to share its existence with you people in case you haven't heard of it already.
This may give you an idea of the impetus behind the project:
ratpoison is a Window Manager that puts that sick little rodent out of its misery. Enjoy ratpoison's smooth keyboard handling and slick performance. Don't worry about dependancies, 'cause there ain't none! And best of all, its GNOME incompliant!
edit: wow! how bizarre! it looks as though the motivation for making a mouse independent WM was so that people who were really ripped wouldn't have to break their concentration to find their mouse while working on the computer!
I found that having the proper WM while toking is extremely important.
You need one that absolutely minimizes use of the rodent, and with
scwm's synthetic events, awesome key binding supports and scripting, I
have a setup which allows me to do everything without pushing about
the cursed rolly thing. Thank you Maciej for thinking about all of us
stoners when designing SCWM.
The reason you want to avoid the rodent is that when your coding while
chemically modified you will want to minimize any possible distraction
or break in concentration. The slightest wavering in your attention
will easily explode into a ten minute setback. If you can keep
yourself on-track then I find that productivity is greatly increased,
and with the properly trained mindset bug density on first pass is
usually drastically decreased.
In the past when working with improper window management I have found
that reaching for the rodent and lifting my eyes off my FSF emacs
block cursor can trigger undesired distractions, particularly when I'm
working in non-Lisp dialects (well except for mercury and Pop-11)
because any idle brain wave will be spent bitching to yourself
silently about the lameness of the artificial language you are forced
to be thinking in presently.


