Le 07.05.2005 21:01:44, Leopold BAILLY a écrit :
Marko Rikko <marko.rikko@free.fr> writes: > Les fichiers .Xauthoriy sont vides dans le home du root et dans celui du user. > Dans aucun de ces home il n'y a de xinitrc. C'est le /etc/X11/xinitrc qui est > lancé. > Celui-ci est quasiment vide : il se contente de lancer /etc/X11/xsession. > > La console 7 contient les logs. Rien de graphique. En root, le dernier message > est : > ...gconfd (root-818) : sortie > En user, il n'y a aucun message en rapport avec gnome. > > Les logs dans /var/log/XFree86.0.log sont les mêmes dans les deux cas. > De même après un startx, j'ai dans la console active (en root comme en user) le > message suivant : > "wainting for X server to shut down" > ce qui me laisse penser que X a démarré également en mode simple utilisateur. > > Qu'en pensez-vous ? Je viens de reproduire exactement ton problème et de comprendre quelle en est la solution. Pour démarrer une session X avec startx, il te faut absolument un fichier ~/.xsession (ça marche peut-être aussi avec ~/.xinitrc) qui contient au minimum une ligne qui lance ton gestionnaire de fenêtre ou bureau favori. Ma config était la suivante : pas de .xsession, pas de .xinitrc, wdm ; je n'avais aucun problème à démarrer une session wmaker. Ce que j'ai fait : arrêt de wdm, startx ; X démarre et s'arrête tout de suite. man xinit et là je commence à comprendre : "An important point is that programs which are run by .xinitrc should be run in the background if they do not exit right away, so that they don't prevent other programs from starting up. However, the last long-lived program started (usually a window manager or terminal emulator) should be left in the foreground so that the script won't exit (which indicates that the user is done and that xinit should exit)."
Ça, ça veut dire qu'il faut en général mettre les commandes dans .xinitrc sous la forme :
numlockx & xterm & wmaker & de façon à ce qu'elles rendent la main
Je crée un fichier ~/.xsession contenant la commande wmaker et là ça marche. À adapter pour gnome. Léo.
J-L
Attachment:
pgpute0dmG9QB.pgp
Description: PGP signature