Ron Farrer wrote: >When I log out all my settings are lost; window manager (WindowMaker), >themes, etc. How can I make it so that these things 'stick' when I >logout and back in? I'm using slink and xdm to load X. Typically, you will create a file in your home directory called .xsession which contains the necessary commands. All the commands should terminate with &, so that they execute in the background, except for the last, which is typically the window manager itself. When this last command terminates, the session is over and xdm's login screen appears again.
.xsession should be hard- or soft-linked to .xinitrc, which is used if you run startx rather than xdm. Here is an example: #!/bin/sh # $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $ . /etc/environment if [ -f $HOME/.bash_profile ] then . $HOME/.bash_profile fi PATH=/usr/local/bin:/usr/local/bin/X11:/bin:/usr/bin:/usr/bin/X11:/usr/bin/mh:/usr/lib/games:/usr/uv/bin:$HOME/bin:. MANPATH=/usr/local/man:/usr/X11R6/man:/usr/man:/usr/local/pgsql/man XAUTHORITY=/home/olly/.Xauthority PGPPATH=/home/olly/.pgp PAGER=less KDEDIR=/usr/local LD_LIBRARY_PATH=/usr/local/lib EDITOR=vi userresources=$HOME/.Xresources #usermodmap=$HOME/.Xmodmap xmodmap $HOME/.xmodmap-`uname -n` sysresources=/usr/X11R6/lib/X11/xinit/.Xresources sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap # merge in defaults and keymaps set -a . /etc/environment export PATH MANPATH PGPPATH XAUTHORITY PAGER KDEDIR LD_LIBRARY_PATH EDITOR export SmallEiffel EIFFEL_GTK GOBO EIFFEL4 export QTDIR=/usr/X11R6/lib if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge $userresources fi if [ -f $usermodmap ]; then xmodmap $usermodmap fi # set up the environment export HOSTDISPLAY=linda:0.0 # Get the Backspace key to work properly xmodmap -e "keycode 22 = BackSpace" # start some nice programs xfishtank -f 15 & #xearth -rot 22.5 -pos "orbit 1.6 90" -wait 60 -ncolors 24 -gamma 1.6 & xscreensaver -timeout 5 -cycle 5 -nice 20 -lock -lock-timeout 2 & xterm -sb -sl 500 -ls -j -geometry 80x24+750+100 & xterm -sb -sl 500 -ls -j -geometry 80x60+90+0 & xpostit -geometry 70x80+1200+60 & ical -iconic& dctrl& xconsole -file /dev/xconsole -exitOnFail -geometry 500x80+600+0 & xset m 6 4 xsetroot -cursor_name mouse unclutter & exec fvwm2 >~/fvwm.stdout 2>~/fvwm.stderr #exec /usr/bin/gnome-session -- Vote against SPAM: http://www.politik-digital.de/spam/ ======================================== Oliver Elphick [EMAIL PROTECTED] Isle of Wight http://www.lfix.co.uk/oliver PGP key from public servers; key ID 32B8FAA1 ======================================== "Lo, children are an heritage of the LORD; and the fruit of the womb is his reward." Psalms 127:3