OVH Cloud OVH Cloud

X en root mais pas en user

23 réponses
Avatar
Marko Rikko
Bonjour,
J'ai installé une woody, puis upgradé en testing avec un noyau 2.6.10.
J'essaie d'installer un gestionaire de fenêtre avec bureau (gnome).
Startx me lance gnome en root mais pas en simple user.

D'après le script, startx lance xinit. Mais comme ce n'est manifestement
pas un script, je ne sais plus analyser. Je pense à un pb de droit, mais
je ne vois vraiment pas où.

Pouvez-vous m'aider.
Merci
Marko


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2 3
Avatar
Frédéric Bothamy
* Leopold BAILLY [2005-05-07 23:02] :
"Jean-Luc Coulon (f5ibh)" writes:

> Le 07.05.2005 21:01:44, Leopold BAILLY a écrit :
>> Marko Rikko writes:
>>

[...]

>> 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 &

Ça veut surtout dire que "le dernier programme doit rester au premier plan sinon
le script se termine et le serveur X avec".



Il faut donc que la dernière ligne de Jean-Luc soit de la forme :

exec wmaker

pour fonctionner correctement.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Marc Blanc
On Sun, 8 May 2005 00:15:24 +0200
Frédéric Bothamy wrote:


Il faut donc que la dernière ligne de Jean-Luc soit de la forme :

exec wmaker

pour fonctionner correctement.



Oui, voilà mon .xinitrc :

# Window Maker default X session startup script

PATH="$PATH:/usr/bin"

# If you login from xdm, uncomment this to make error messages appear
# in the console window.
#
# tail -f /home/mb/.xsession-errors > /dev/console &

exec wmaker

et pour gnome :

exec gnome-session

(avec le bon PATH).

--
M.B


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Marko Rikko
Marc Blanc a écrit

Oui, voilà mon .xinitrc :

# Window Maker default X session startup script

PATH="$PATH:/usr/bin"

# If you login from xdm, uncomment this to make error messages appear
# in the console window.
#
# tail -f /home/mb/.xsession-errors > /dev/console &

exec wmaker

et pour gnome :

exec gnome-session

(avec le bon PATH).





C'est juste la fin de ton .xinitrc ou le fichier entier ?

Pour répondre à un post précédent, j'ai un fichier ~/.xsession contenant
gnome-session.

J'ai donc essayé de créer un .xinitrc dans le home utilisateur
(uniquement exec gnome-session)
Un écran gris apparaît puis blocage. Seule le souris reste active.
Obligé de redémarrer à l'interrupeur.

Marko


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Marc Blanc
On Sun, 08 May 2005 10:19:39 +0200
Marko Rikko wrote:


C'est juste la fin de ton .xinitrc ou le fichier entier ?



C'est le .xinitrc entier,

Pour répondre à un post précédent, j'ai un fichier ~/.xsession contenant
gnome-session.

J'ai donc essayé de créer un .xinitrc dans le home utilisateur
(uniquement exec gnome-session)
Un écran gris apparaît puis blocage. Seule le souris reste active.
Obligé de redémarrer à l'interrupeur.



Est-ce que le package xinitrc est installé ?
Sinon, avec le bon PATH je vois pas pourquoi ça marcherai pas.

--
M.B


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-8aNb3ilh1g1QLYDz/J/K
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 08.05.2005 11:22:20, Marc Blanc a écrit :
On Sun, 08 May 2005 10:19:39 +0200
Marko Rikko wrote:


> C'est juste la fin de ton .xinitrc ou le fichier entier ?

C'est le .xinitrc entier,

> Pour répondre à un post précédent, j'ai un fichier ~/.xsession
contenant
> gnome-session.
>
> J'ai donc essayé de créer un .xinitrc dans le home utilisateur
> (uniquement exec gnome-session)
> Un écran gris apparaît puis blocage. Seule le souris reste active.
> Obligé de redémarrer à l'interrupeur.



Là, c'est normal, ça veut dire que seul le serveur X est actif.
Si la souris bouge, le système est toujours vivant.


Je pense que <Alt><Ctrl><Backspace> peut tuer le serveur X et permettre
de revenir à la console. (<Alt><Ctrl><Fn> où Fn représente un touche de
fonction F1 à F12 permet aussi de revenir à la console)


Est-ce que le package xinitrc est installé ?
Sinon, avec le bon PATH je vois pas pourquoi ça marcherai pas.

--
M.B



J-L

--=-8aNb3ilh1g1QLYDz/J/K
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCfd0nUdGGXzzGnNARAlfPAJ9rF5pEIavrx50cfU2IGqz9eeXdkwCgmOz2
JVlrFI0R3HhP+qURbAd0pQU =gW1H
-----END PGP SIGNATURE-----

--=-8aNb3ilh1g1QLYDz/J/K--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Marko Rikko
Marc Blanc a écrit :


Est-ce que le package xinitrc est installé ?
Sinon, avec le bon PATH je vois pas pourquoi ça marcherai pas.





Je n'ai pas de package xinitrc installé, ni de candidat d'ailleurs.
Je suis en sid régulièrement mis à jour.

Sinon le $PATH du user contient bien /usr/bin.

J'arrive effectivement à prendre la main avec CTR+ALT+Fn.
Donc X démarre, mais pas gnome ?

Marko



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-usDGZpbw5JXAFpR9bX7v
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 08.05.2005 12:41:39, Marko Rikko a écrit :
Marc Blanc a écrit :


Est-ce que le package xinitrc est installé ?
Sinon, avec le bon PATH je vois pas pourquoi ça marcherai pas.




Je n'ai pas de package xinitrc installé, ni de candidat d'ailleurs.
Je suis en sid régulièrement mis à jour.

Sinon le $PATH du user contient bien /usr/bin.

J'arrive effectivement à prendre la main avec CTR+ALT+Fn.
Donc X démarre, mais pas gnome ?



Est-ce que gdm est installé ?
Est-ce que metacity est installé ?
(et gnome, bien sûr : gnome-panel et les applets est un minimum)

Si oui, supprimer .xinitrc et .xsession et au démarrage de gdm, tout
devrait bien se passer automatiquement.(/etc/init.d/gdm start)

Que dit alors le fichier .xsession-errors ?


Marko



Jean-Luc

--=-usDGZpbw5JXAFpR9bX7v
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCffD4UdGGXzzGnNARAuhoAKCStHF3pzOUtSJdH2pydFIeBnK5OQCglBSO
AMAEOIBTfj/zRRpVbV5ITNQ =8myB
-----END PGP SIGNATURE-----

--=-usDGZpbw5JXAFpR9bX7v--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Marko Rikko
Jean-Luc Coulon (f5ibh) a écrit :

Quand il dit qu'il ne tient que 10 secondes, il vous donne la
possibilité de consulter les messages d'erreur. Si vous l'aviez fait,
vous auriez la cause exacte de ce problème : mauvaise configuration
de xfree, absence de la souris, ou droits d'accès...



Voilà le message d'erreur en question :
.
.
/etc/gdm/Xsession : Beginning session setup ..
mkdtemp : private socket dir : Permission denied

Un problème de droit mais où ou à qui ?

Marko


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-Lth76APdvi002xsfPcrk
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 08.05.2005 17:24:09, Marko Rikko a écrit :
Jean-Luc Coulon (f5ibh) a écrit :

Quand il dit qu'il ne tient que 10 secondes, il vous donne la
possibilité de consulter les messages d'erreur. Si vous l'aviez
fait, vous auriez la cause exacte de ce problème : mauvaise
configuration de xfree, absence de la souris, ou droits d'accès...



Voilà le message d'erreur en question :
.
.
/etc/gdm/Xsession : Beginning session setup ..
mkdtemp : private socket dir : Permission denied

Un problème de droit mais où ou à qui ?



Ne serait-ce pas votre /tmp ?
Que donne :
ls -ld /tmp
Et qu'y a-t-il dans votre /etc/fstab concernant tmpfs ou quelque chose
comme ça ?


Marko



Jean-Luc

P.S : le précédent messsage, je l'ai reçu en peso et il n'est psa pas sé
sur la liste (ou je ne l'ai pas vu).

--=-Lth76APdvi002xsfPcrk
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCfjJbUdGGXzzGnNARAp1lAJ9zlFJwkBYHpE+kL90HTxN/X+EQQACgnk2Q
W5azD7zLANxDE5JO0SgP+Ow =IgM1
-----END PGP SIGNATURE-----

--=-Lth76APdvi002xsfPcrk--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Marko Rikko
Jean-Luc Coulon (f5ibh) a écrit :

Ne serait-ce pas votre /tmp ?
Que donne :
ls -ld /tmp
Et qu'y a-t-il dans votre /etc/fstab concernant tmpfs ou quelque
chose comme ça ?



ls -ld /tmp donne le dossier /tmp avec les attributs drwxr-xr-x

Et voici mon /etc/fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump>
<pass>
/dev/hdb9 / ext2 errors=remount-ro 0 1
/dev/hdb2 none swap sw 0 0
/dev/hdb3 none swap sw 0 0
/dev/hdb5 none swap sw 0 0
/dev/hdb6 /home ext2 defaults 0 2
/dev/hdb7 /tmp ext2 defaults 0 2
#/dev/hdb8 /var ext2 defaults 0 2
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
/dev/graveur /graveur iso9660 ro,user,noauto 0 0
/dev/dvd /dvd iso9660 ro,user,noauto 0 0
sysfs /sys sysfs defaults 0 0
/dev/hda5 /mnt/win98a vfat defaults,rw,user 0 0
/dev/hdb1 /mnt/win98b vfat defaults,rw,user 0 0
/dev/hda6 /mnt/winxp ntfs defaults,ro,user 0 0

P.S : le précédent messsage, je l'ai reçu en peso et il n'est psa
passé sur la liste (ou je ne l'ai pas vu).



Oui c'était une erreur de ma part.
Marko


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2 3