[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: X en root mais pas en user



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


Reply to: