Hoe verander ik mijn default windowmanager, of startup programma's?
In je home directory staat (bij de meeste distributies) een
``.Xclients'' file. Dit is een shell script waarin de programma's staan welke X
moet opstarten. Voor zowel de methode ``startx'' als ``xdm'' wordt
hetzelfde script gerund. Je kunt de andere files (``.xsession'' en
``.xinitrc'') symlinken naar ``.Xclients''. Wil je voor alle gebruikers dit veranderen, pas dan de files in
``/etc/X11/xinit/'' aan. (met de file ``.Xclients'' kan een gebruiker zelf
zijn Xclients kiezen.Wil je alleen een ander default window manager? Zet dan een andere window
manager in deze file. Dus in plaats van "fvwm95"
bijvoorbeeld "afterstep".Let erop dat programma's welke in de .Xclients (of de andere files) gerund
worden, of gelijk exitten of opgestart zijn in de background. Enige
uitzondering hierop is de Window manager of de applicatie waarin men
standaard wil opstarten. Als de laatste client uit de
``.Xclients'' file "klaar is" stopt de Xserver, of dan is de X sessie over.Voorbeeld van een `` /.Xclients'' file:
#!/bin/bash
# Hiermee start ik XV welke een achtergrondplaatje op het root window
# plaatst.
/usr/bin/X11/xv +root -rmode 0 \
/home/U/jw-smaal/pics/exlinux2.jpg -quit &
# Eerst test ik of icewem in het pad staat en dan start ik deze op (let op
# zonder &, anders sluit X meteen weer af).
if [ ! -z $(type -path icewm) ]; then
exec icewm
fi
# last resort
xterm &
exec twm