lancer un gestionnaire de fenêtre, c'est très simple, il suffit de lancer dans ce terminal le gestionnaire de fenêtre (en tapant par exemple : "enlightenment
&" ou "kwm &"). Ce mode permet de tester la commande qu'il convient de lancer pour activer tel ou tel gestionnaire de fenêtre. Il permet aussi de démarrer
une session quand quelque chose ne fonctionne plus.
Maintenant il faut dire à KDM ce qu'il doit faire quand on a choisi tel ou tel gestionnaire de fenêtres. Cela se fait en créant/modifiant le fichier
/etc/X11/xdm/Xsession.
Le fichier /etc/X11/xdm/Xsession.
Voici le mien :
#!/bin/bash −login
# on est en train de se loguer, donc on le dit à bash !
# on envoie les erreurs dans un des fichiers suivants
# (le premier trouvé !)
for errfile in "$HOME/.xsession−errors" \
"${TMPDIR−/tmp}/xses−$USER" \
"/tmp/xses−$USER"
do
if ( cp /dev/null "$errfile" 2> /dev/null )
then
chmod 600 "$errfile"
exec > "$errfile" 2>&1
break
fi
done
# ici on trouve les fichiers de ressources
# par défaut et ceux de l'utilisateur
# qui vient de se loguer
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/Xresources
sysmodmap=/etc/X11/xinit/Xmodmap
# pour être compatible avec les anciennes
# version de X :
oldsysresources=/etc/X11/xinit/.Xresources
oldsysmodmap=/etc/X11/xinit/.Xmodmap
# on active ces différentes ressources :
if [ −f $oldsysresources ]; then
xrdb −merge $oldsysresources
fi
if [ −f $sysresources ]; then
xrdb −merge $sysresources
fi
if [ −f $userresources ]; then
xrdb −merge $userresources
fi
# on active un autre clavier
# si c'est précisé dans les variables
# $sysxkbmap et $userxkbmap :
# a priori ca sert à rien
# mais comme ça vient du Xsession
# initial je l'ai laissé.
if [ −f $sysxkbmap ]; then
setxkbmap `cat $sysxkbmap`
XKB_IN_USE=yes
fi
if [ −f $userxkbmap ]; then
setxkbmap `cat $userxkbmap`
XKB_IN_USE=yes
fi
Configurons KDM
26 Configuration du système X Window
Comments to this Manuals