From: Tom Newton on
On 2008-01-31, Richard James <rjames(a)invalid.com> wrote:
> On Thu, 31 Jan 2008 20:13:14 +0000, SINNER wrote:
>
>>> ODE (the Other Desktop Environment) is simply running Linux from the
>>> command line, in the console or the X environments.
>>>
>>>
>> http://freshmeat.net/articles/view/581/
>
> What about stumpwm it's the successor to ratpoison
> http://www.nongnu.org/stumpwm/screenshot.png
>
> It's based on EMACs
>
> Richard James

I checked out the site and downloaded the source (?)

stumpwm-0.0.5
stumpwm-0.0.5/AUTHORS
stumpwm-0.0.5/user.lisp
stumpwm-0.0.5/stumpwm.lisp
stumpwm-0.0.5/stumpwm.asd
stumpwm-0.0.5/sample-stumpwmrc.lisp
stumpwm-0.0.5/primitives.lisp
stumpwm-0.0.5/package.lisp
stumpwm-0.0.5/kmap.lisp
stumpwm-0.0.5/input.lisp
stumpwm-0.0.5/core.lisp
stumpwm-0.0.5/VERSION
stumpwm-0.0.5/README
stumpwm-0.0.5/NEWS
stumpwm-0.0.5/ChangeLog
stumpwm-0.0.5/COPYING
stumpwm-0.0.5/stumpwm.texi

After reading the README, I'd guess it's not actually source, but
a bunch of files that send directives to the lisp interpreter.
Which I don't have. The tarball is very small, 40K, but that's
an illusion. Once you intall lisp and the CLOCC ports package,
it's a whole lot larger than that.

Ratpoison is only 132K with no exotic dependencies.

Nice idea, but ratpoison works fine, and I'm not an emacs person
so I don't have lisp and don't want it.

In that screenshot it looks like the screen is split. I do that
all the time with rp. Just Ctrl-t s and Ctrl-t Q to get back
to normal. Very handy. Or you can split the screen vertically
with Ctrl-t S (and it gets a lot fancier than that).

I have a custom keybinding that splits the screen and brings
up ~/.clipboard in my editor in the bottom half, which I
use mostly for copying stuff too and from webpages. I keep
a list of passwords and usernames there, and such. When
I close the editor the screen reverts to normal.
The keybinding (Ctrl-t Alt-a) calls this script:

##!/bin/sh
#
#rp=/usr/local/bin/ratpoison
#
#RP_call ()
#{
# $rp -c "$*"
#}
#
#RP_call split
#RP_call shrink
#RP_call focusdown
#RP_call exec rxvt -ls -bg darkgreen -fg white -cr yellow -title CB -sl 0 -e vi + ~/.clipboard
#while :; do
#if ! /usr/bin/ps ax | grep "\.clipboard" &>/dev/null
#then
#RP_call remove
#RP_call focusup
#exit 0
#fi
#done

Good thought, Richard. Someone who had lisp for another
reason could probably make good use of it.

I'd imagine it would work as well as ratpoison. The idea is to have full sized
windows (most of the time) that are uncluttered, and keyboard control. And the
ability to have them come up with startx in the same order with the same name
each time.

Tom