Serge Smeesters a écrit :
Salut,
hello
J'ai installé vnc sur un serveur...
D'abort, comment faire en sorte que la commande
vncserver
soit exécuté au démarage, en tant que utilisateur
(et non pas root) ?
su -c '/usr/bin/vnc4server' toto
ou toto et le nom de ton utilisateur....
attention, le xstartup utilisé sera celui de toto dans
/home/toto/.vnc/xstartup
J'ai modifié ~utilisateur/.vnc/xstartup de sorte à
lancer une session gnome ainsi :
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
gnome-session &
(à quoi sert ici le & ?)
je sais pas trop mais ca marche sans....
Mais lorsque l'on ferme la session (via vncviewer),
on se retrouve avec un écran gris... et rien ne sert
de relancer vncviewer :(
Je dois donc, via ssh, tuer le serveru vnc (vncserver -kill :1)
pour ensuite le relancer...
Pour pouvoir fermer ma session et qu'elle se relance
toute seul, j'ai placé ceci dans .vnc/xstartup :
while true; do
gnome-session
sleep 2000
done
Mais je pense que l'exécution de gnome-session est
"asynchrone" et que donc, dès le départ, toute le 2
secondes, une session gnome est lancée :/
Comment faire pour qu'il attende que gnome-session
soit fermé pour continuer le script ?
la meme boucle mais en detectant que gnome n'est pas deja lancé via le
pid avec un
ps -e | grep gnome-session qui s'il ne retourne rien voudra dire que tu
peux relancer gnome-session....
À+,
a+
Serge.
arnaud boulliat
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]