salut,
je remonte ce topic car j'ai un pb suite à l'ajout d'entrées dans gdm sous redhat 9.0. J'ai ajouté fluxbox et wmaker comme ceci :
# echo exec fluxbox > /etc/X11/gdm/Sessions/FluxBox
# chmod a+x /etc/X11/gdm/Sessions/FluxBox
le pb est qu'au login ni le .bash_profile ni le .Xdefault n'ont l'air d'etre chargés. En fait il me semble que le login est plus équivalent à un "su" qu'à un "su -" pour faire une image
J'ai essayé de voir comment fonctionnaient kde et gnome (entrées déjà existantes qui marche normalement) et on voit donc que
/etc/X11/gdm/Sessions/KDE ressemble à ca :
#!/bin/bash
exec /etc/X11/xdm/Xsession kde |
avec /etc/X11/xdm/Xsession qui contient :
# now, we see if xdm/gdm/kdm has asked for a specific environment
case $# in
1)
if [ -x /usr/share/apps/switchdesk/Xclients.$1 ]; then
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.$1";
fi;
case $1 in
failsafe)
exec -l $SHELL -c "xterm -geometry 80x24-0-0"
;;
gnome)
exec -l $SHELL -c "$SSHAGENT gnome-session"
;;
kde|kde1|kde2)
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.kde"
;;
|
j'ai donc crée un fichier
/etc/X11/gdm/Sessions/Fluxbox
#!/bin/bash
exec /usr/local/bin/fluxbox
|
et modifié /etc/X11/xdm/Xsession
fluxbox)
exec -l $SHELL -c "$SSHAGENT /usr/share/apps/switchdesk/Xclients.fluxbox"
;;
|
Le .bash_profile a l'air d'être chargé mais pas le xdefault, j'ai meme essayé de mettre dans le .xinitrc :
rien n'y fait ! Si qqun voit ou j'ai merdé je suis prenneur ! merci d'avance
Message édité par zerod le 15-01-2004 à 14:02:51