Installation sous Debian
apt-get install icewm icewm-themes
Installation à partir des sources :
tar -xzvf /où_est_le_fichier/icewm-xxx.tar.gz
cd icewm-xxx/
./configure --prefix=/usr
make
make install
A ce stade icewm est installé, chaque utilisateur souhaitant démarrer icewm par défaut à partir de la console en tapant startx, doit créer le fichier ~/.xinitrc contenant ceci :
#-----------------------------------------------------------
# xinitrc pour icewm
#-----------------------------------------------------------
# Exécute bashrc pour initialiser correctement la variable
# $PATH et d'autres variables d'environnement
. $HOME/.bashrc
# Définir l'arrière plan
xsetroot -solid '#056'
# Définir l'accélération pour la souris
#xset m 7 2
# exécute les programmes initiaux
xterm &
# lance icewm, et exécute xterm si cela ne fonctionne pas
# (juste pour la sécurité)
exec icewm || exec xterm -fg red
#-----------------------------------------------------------
Rendez-le exécutable par
chmod 744 ~/.xinitrc
Pour faire apparaître icewm dans le menu de kdm, éditez simplement le fichier $KDEDIR/share/config/kdm/kdmrc, $KDEDIR étant le répertoire d'installation de KDE (souvent /usr mais il y'a aussi /opt/kde3, /opt/kde ou encore /usr/local/kde). Là, rajoutez simplement icewm à votre SessionTypes. Chez moi par exemple, j'ai ceci :
SessionTypes=kde,gnome,xfce,
failsafe,default,
Si malgré cela vous ne parvenez toujours pas à démarrer icewm depuis kdm, vous pouvez éditer le fichier : /etc/X11/xdm/Xsession, repérer le "case" qui vous permet de choisir votre environnement, chez moi j'ai ceci :
case $# in
1)
case $1 in
failsafe)
exec xterm -geometry 80x24-0-0
;;
kde)
exec startkde
;;
icewm)
xsetroot -solid SteelBlue
exec icewm || exec xterm -fg red
;;
twm)
esac
esac