J'aimerais savoir comment il est possible d'attacher un processus
B fils d'un processus A à un processus C du même niveau de parenté que
le processus A.
Voila, je souhaite automatiser tout cela au moyen d'un shell afin de me retrouver dans la situation: serveur X et console prèts.
tu fais un script qui contient deux lignes : #! /bin/sh startx >/dev/null 2>&1 &
tu récupère tout de suite la main ton X est en arrière plan.
Pim
Le Tue, 29 Jun 2004 23:29:08 +0200, Unknown disait ceci :
Voila, je souhaite automatiser tout cela au moyen d'un shell afin de me retrouver dans la situation: serveur X et console prèts.
tu fais un script qui contient deux lignes : #! /bin/sh startx >/dev/null 2>&1 &
tu récupère tout de suite la main ton X est en arrière plan.
VOILA c'est CA que je veut faire. Bon j'ai p'tet pas été assez clair :-(.
Oui ben c'est ce que j'ai fait. Sauf que avec la mise en arrière plan : ca ne marche pas et me renvoie ceci. user not authorised to run X server! mais seulement avec le & : parce que sans le & ça marche!?
Alors j'ai essayé sous root et ca marche avec ou sans le & ! Donc c'est un problème de droits que je n'arrive pas à illucider et pas un problème de processus.
Le programme xinit doit faire des tests ou encore X lui-meme ... en fait, c'est xinit qui bloque ou alors X tout simplement j'ai pas essayé.
J'ai fait un env dans mon script pour comparer les environnements mais je n'ai rien vu de suspect.
Savoir que startx lance xinit qui lance X. Mais seulement pour rappel.
Merci en tout cas. Pim.
Le Tue, 29 Jun 2004 23:29:08 +0200,
Unknown <Unknown@devnull.null> disait ceci :
Voila, je souhaite automatiser tout cela au moyen d'un shell afin de
me
retrouver dans la situation: serveur X et console prèts.
tu fais un script qui contient deux lignes :
#! /bin/sh
startx >/dev/null 2>&1 &
tu récupère tout de suite la main ton X est en arrière plan.
VOILA c'est CA que je veut faire.
Bon j'ai p'tet pas été assez clair :-(.
Oui ben c'est ce que j'ai fait.
Sauf que avec la mise en arrière plan : ca ne marche pas et me renvoie
ceci.
user not authorised to run X server!
mais seulement avec le & : parce que sans le & ça marche!?
Alors j'ai essayé sous root et ca marche avec ou sans le & !
Donc c'est un problème de droits que je n'arrive pas à illucider et pas
un problème de processus.
Le programme xinit doit faire des tests ou encore X lui-meme ...
en fait, c'est xinit qui bloque ou alors X tout simplement j'ai pas
essayé.
J'ai fait un env dans mon script pour comparer les environnements mais je
n'ai rien vu de suspect.
Savoir que startx lance xinit qui lance X.
Mais seulement pour rappel.
Le Tue, 29 Jun 2004 23:29:08 +0200, Unknown disait ceci :
Voila, je souhaite automatiser tout cela au moyen d'un shell afin de me retrouver dans la situation: serveur X et console prèts.
tu fais un script qui contient deux lignes : #! /bin/sh startx >/dev/null 2>&1 &
tu récupère tout de suite la main ton X est en arrière plan.
VOILA c'est CA que je veut faire. Bon j'ai p'tet pas été assez clair :-(.
Oui ben c'est ce que j'ai fait. Sauf que avec la mise en arrière plan : ca ne marche pas et me renvoie ceci. user not authorised to run X server! mais seulement avec le & : parce que sans le & ça marche!?
Alors j'ai essayé sous root et ca marche avec ou sans le & ! Donc c'est un problème de droits que je n'arrive pas à illucider et pas un problème de processus.
Le programme xinit doit faire des tests ou encore X lui-meme ... en fait, c'est xinit qui bloque ou alors X tout simplement j'ai pas essayé.
J'ai fait un env dans mon script pour comparer les environnements mais je n'ai rien vu de suspect.
Savoir que startx lance xinit qui lance X. Mais seulement pour rappel.
Merci en tout cas. Pim.
Emmanuel Florac
Le Tue, 29 Jun 2004 18:37:16 +0000, Pim a écrit :
Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.
Tu as essayé de faire "startx &" tout simplement?
-- on passe la moitié de son temps à refaire ce que l'on n'a pas eu le temps de faire correctement. Loi de Myers.
Le Tue, 29 Jun 2004 18:37:16 +0000, Pim a écrit :
Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.
Tu as essayé de faire "startx &" tout simplement?
--
on passe la moitié de son temps à refaire ce que l'on n'a pas eu le
temps de faire correctement.
Loi de Myers.
There is no worse tyranny than to force a man to pay for what he does not want merely because you think it would be good for him. -- Robert Heinlein
Pim
Le Wed, 30 Jun 2004 11:53:11 +0200, Emmanuel Florac disait ceci :
Le Tue, 29 Jun 2004 18:37:16 +0000, Pim a écrit :
Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.
Tu as essayé de faire "startx &" tout simplement?
Oui, c'est ce que j'ai essayé au début. Ca marche pas user lambda à partir d'un script mais seulement à partir d'une console : User not autorised to run X serveur.
et il suffit d'éditer /etc/X11/Xwrapper.conf et changer alowed_users=console par alowed_users=anybody
Maintenant je peut lancer startx & ou xinit .... & de toutes façon xinit ou startx reviens au même car startx est un script qui lance le binaire xinit avec les bons paramêtres.
Donc j'ai trouvé un peu par hazard et un peu par logique.
Merci. Pim.
-- on passe la moitié de son temps à refaire ce que l'on n'a pas eu le temps de faire correctement. Loi de Myers.
Le Wed, 30 Jun 2004 11:53:11 +0200,
Emmanuel Florac <eflorac@imaginet.fr> disait ceci :
Le Tue, 29 Jun 2004 18:37:16 +0000, Pim a écrit :
Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.
Tu as essayé de faire "startx &" tout simplement?
Oui, c'est ce que j'ai essayé au début.
Ca marche pas user lambda à partir d'un script mais seulement à partir
d'une console : User not autorised to run X serveur.
et il suffit d'éditer
/etc/X11/Xwrapper.conf
et changer
alowed_users=console
par
alowed_users=anybody
Maintenant je peut lancer startx & ou xinit .... &
de toutes façon xinit ou startx reviens au même car startx est un
script qui lance le binaire xinit avec les bons paramêtres.
Donc j'ai trouvé un peu par hazard et un peu par logique.
Merci.
Pim.
--
on passe la moitié de son temps à refaire ce que l'on n'a pas eu le
temps de faire correctement.
Loi de Myers.
Le Wed, 30 Jun 2004 11:53:11 +0200, Emmanuel Florac disait ceci :
Le Tue, 29 Jun 2004 18:37:16 +0000, Pim a écrit :
Je souhaite tout simplement lancer le serveur X sous GNU Linux Debian.
Tu as essayé de faire "startx &" tout simplement?
Oui, c'est ce que j'ai essayé au début. Ca marche pas user lambda à partir d'un script mais seulement à partir d'une console : User not autorised to run X serveur.
et il suffit d'éditer /etc/X11/Xwrapper.conf et changer alowed_users=console par alowed_users=anybody
Maintenant je peut lancer startx & ou xinit .... & de toutes façon xinit ou startx reviens au même car startx est un script qui lance le binaire xinit avec les bons paramêtres.
Donc j'ai trouvé un peu par hazard et un peu par logique.
Merci. Pim.
-- on passe la moitié de son temps à refaire ce que l'on n'a pas eu le temps de faire correctement. Loi de Myers.