DebianSetup

This is *old stuff* and no longer interesting. I moved from Debian to SlackWare.

SlackWare

For even older stuff, see my RatpoisonSetup.

RatpoisonSetup

Separate setup pages:

XPlanetSetup

Window Maker and SSH

I currently use Window Maker. I often work with SSH (eg. working with CVS on Savannah ¹). For my wdm setup, _etc_X11/Xsession.options contains the line use-ssh-agent. Thus, an agent is started for my sessions. All I need to do, therefore, is to call ssh-add somewhere in my startup. I’ve added it to ~_GNUstep_Library/WindowMaker/autostart:

¹

#!/bin/sh
xset m 20/10 4
ssh-add &

X

Following the example from Xsession(5) I created _etc_X11/Xsession.d/40custom_load-xmodmap as follows:

# Save in /etc/X11/Xsession.d
# See man Xsession(5)
SYSMODMAP=/etc/X11/Xmodmap
USRMODMAP=$HOME/.Xmodmap

if [ -x /usr/bin/X11/xmodmap ]; then
   if [ -f $SYSMODMAP ]; then
      xmodmap $SYSMODMAP
   fi
   if [ -f $USRMODMAP ]; then
      xmodmap $USRMODMAP
   fi
fi

~*.Xmodmap*

For myself, I then like the following setup in my ~*.Xmodmap file:*

! CapsKey
clear Lock
! keycode 66 = Undo Redo
! Use it as ratpoison command key!
keycode 66 = F13

! I do not need the German sz, so gimme the backslash instead which
! requires the Mode_switch
keycode 20 = backslash question ssharp questiondown

~*.xinitrc and ~.xsession*

I no longer have any need for these.

Multiple X servers

Both me and Claudia use the computer during the day. I don’t want to log out of my X session to let her read mail, so I just start two servers. In _etc_X11/wdm/Xservers I have:

:0 local /usr/bin/X11/X :0 vt7 -nolisten TCP
:1 local /usr/bin/X11/X :1 vt8 -nolisten TCP