On Mon, Oct 21, 2002 at 01:42:29AM -0500, Lance Simmons wrote:
> On Mon, Oct 21, 2002 at 07:45:59AM +0200, Magnus Therning wrote:
> > For the true minimalist, try ratpoison... I can't use it, but it is
> > about as light weight as you'll get, I think.
>
> Thumbs up for ratpoison. There's no way to interact with it using your
> mouse, so you have no choice but to learn the keyboard commands. It
> doesn't take long to get used to it, and then you navigate as fast as
> you can type. I switched from ion this past week, and don't see myself
> ever going back. Add keylaunch, and you can do everything you do with
> any of the other, mouse-friendly wm's, except you do it one keystroke at
> a time.
I've settled on Sawfish for my WM, because of the LISP interpreter.
I've got all sorts of neat functions bound to keys, for example:
C-A-KP{1,3,7,9} moves the window to the appropriate corner, avoiding the
GNOME panel.
A-F{5,6,7} maximises both, vertically and horizontally.
A-S-F{5,6,7} does the same as above, but will not expand past
neighboring windows, i.e. fill empty space in that direction.
A-_ undoes the last window managing action.
C-A-{Z,X,C,V,B} control XMMS from anywhere in X (XMMS bindings+C-A).
C-A-{arrow keys} move windows around.
A-M-C-{arrow keys} move a window in the desired direction until it hits
something.
C-M-KP{4,8,6,2} focuses the next window in that direction.
C-F{1,2,3,4,5,6,7,8} switch virtual desktops.
Thus I hardly ever need to touch the mouse to switch apps or fiddle with
windows. One of the niftier things is starting a new Emacs window
(using dtemacs) a couple of Eterms, then hitting a few buttons to put
each in a corner, maximise the emacs window into the empty space, then
expand one of the Eterms to fill the space left. Works quite nicely for
me.
-rob
Attachment:
pgprHHNgAgEtJ.pgp
Description: PGP signature