Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

vnc et session gnome : ?

6 réponses
Avatar
Serge Smeesters
Salut,

J'ai install=E9 vnc sur un serveur...

D'abort, comment faire en sorte que la commande
vncserver
soit ex=E9cut=E9 au d=E9marage, en tant que utilisateur
(et non pas root) ?

J'ai modifi=E9 ~utilisateur/.vnc/xstartup de sorte =E0
lancer une session gnome ainsi :

#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
gnome-session &

(=E0 quoi sert ici le & ?)

Mais lorsque l'on ferme la session (via vncviewer),
on se retrouve avec un =E9cran 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=E9 ceci dans .vnc/xstartup :

while true; do
gnome-session
sleep 2000
done

Mais je pense que l'ex=E9cution de gnome-session est
"asynchrone" et que donc, d=E8s le d=E9part, toute le 2
secondes, une session gnome est lanc=E9e :/

Comment faire pour qu'il attende que gnome-session
soit ferm=E9 pour continuer le script ?


=C0+,
Serge.

6 réponses

Avatar
Reylan
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Serge Smeesters
Salut,

while true; do
gnome-session
sleep 2s
done





Ça marche

Par contre, à chaque redémarage de gnome,
j'ai un mesage d'erreur concernant le démon des préférences GNOME

Ce démon aurrait semble-t-il redémaré trop de fois :(

Que dois-je faire ?..



J'observe qu'une fois la session fermée, il y a encore des
processus attachés à gnome (gnome-settings- et gnome-screensav)
J'imaginais les tuer dans mon xstartup avan de relancer gnome-session
mais je n'arrive pas à les tuer avec killall mais bien avec kill :/
De plus, gnome-screensav n'apparait que plus tard :/
Je pense que c'est un autre processus qui lance ce denier, mais lequel ?!
Et comment m'en débarasser ?
Ou que faire d'autre, autrement ?


À+,
Serge.
Avatar
Serge Smeesters
Salut,


while true; do
gnome-session
sleep 2s
done









Ça marche





Par contre, à chaque redémarage de gnome,
j'ai un mesage d'erreur concernant le démon des préférences GNOME

Ce démon aurrait semble-t-il redémaré trop de fois :(

Que dois-je faire ?..







J'observe qu'une fois la session fermée, il y a encore des
processus attachés à gnome (gnome-settings- et gnome-screensav)
J'imaginais les tuer dans mon xstartup avan de relancer gnome-session
mais je n'arrive pas à les tuer avec killall mais bien avec kill :/
De plus, gnome-screensav n'apparait que plus tard :/
Je pense que c'est un autre processus qui lance ce denier, mais lequel ? !
Et comment m'en débarasser ?
Ou que faire d'autre, autrement ?





gnome-session ne redemarrera pas ces service car il tournent deja...
je ne suis pas sur que les tuer sera vraiment utile.



Alors pourquoi ais-je ce message d'erreur ??


À+,
Serge.
Avatar
Reylan
Serge Smeesters a écrit :
Salut,

while true; do
gnome-session
sleep 2s
done





Ça marche

Par contre, à chaque redémarage de gnome,
j'ai un mesage d'erreur concernant le démon des préférences GNOME

Ce démon aurrait semble-t-il redémaré trop de fois :(

Que dois-je faire ?..



J'observe qu'une fois la session fermée, il y a encore des
processus attachés à gnome (gnome-settings- et gnome-screensav)
J'imaginais les tuer dans mon xstartup avan de relancer gnome-session
mais je n'arrive pas à les tuer avec killall mais bien avec kill :/
De plus, gnome-screensav n'apparait que plus tard :/
Je pense que c'est un autre processus qui lance ce denier, mais lequel ?!
Et comment m'en débarasser ?
Ou que faire d'autre, autrement ?


À+,
Serge.



gnome-session ne redemarrera pas ces service car il tournent deja...
je ne suis pas sur que les tuer sera vraiment utile.

arnaud


--
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
with a subject of "unsubscribe". Trouble? Contact
Avatar
Serge Smeesters
Salut,

while true; do
gnome-session
sleep 2s
done











Ça marche







Par contre, à chaque redémarage de gnome,
j'ai un mesage d'erreur concernant le démon des préférences GNOM E









Il y a eu une erreur lors du redémarrage du démon des
préférences GNOME.

Certaines fonctionnalités, comme les thèmes, les sons ou les
fonds d'écran peuvent ne pas fonctionner correctement.

Le démon des préférences a redémarré trop de fois.

Le dernier message d'erreur était :

System exception: IDL:Bonobo/GeneralError:1.0 : Le processus
fils n'a pas renvoyé de message d'erreur, une erreur inconnue
s'est produite

GNOME essaiera de redémarrer le démon des préférences la
prochaine fois que vous vous connectez.

Que dois-je faire ?..










À+,
Serge.
Avatar
Serge Smeesters
Salut,


[...]
tu l'as toujours meme apres avoir mis en place le script de detection
qui 'regarde' si gnome-session est lancé ?
cf mon autre post



Je ne peut pas faire ça, car d'autres gnome-session
pourraient tourner sur d'autre display :/

Par contre, je suis presque sûr que mon script est "efficace" en cela :

while true; do
gnome-session
sleep 2s
done

J'ai pu observer que le processus gnome-session était bien fils
de xstartup et qu'il se finissait avant que sleep ne se lance puis
à nouveau gnome-session... J'ai observé cela avec pstree...

PS: pourquoi ne me réponds-tu pas toujours sur la liste ?
Le sais-tu ?

À+,
Serge.