x11vnc permet d'accéder à la session de l'utilisateur X11/Xorg local (DISPLAY=:0.0). Si celui-ci a ouvert une session X ET qu'il a lancé le programme "x11vnc", alors l'utilisateur à distance peu prendre la main sur la session de l'utilisateur local, et interagir avec celle-ci. Les deux utilisateurs utilisent alors les mêmes écran/clavier/souris.
C'est l'usage parfait pour, à distance, montrer quelque chose à l'utilisateur local.
Tant que le programme "x11vnc" est lancé, l'utilisateur à distance peut interagir
Sur ma passerelle Linux, les (rares) fois où j'ai besoin de lancer une application graphique à distance, je passe par un x11vnc. Le fait de fermer la session distante, puis d'y revenir plus tard, ne ferme pas les applications précédemment lancées (exactement comme un "screen" en ligne de commande).
Les inconvénients de x11vnc :
- il faut qu'un serveur X soit lancé : consommation de mémoire et de CPU
- si on veut avoir plusieurs personnes connectés sur la même machine, il faut à chaque fois un serveur X différent.
- ne peut pas fonctionner si personne n'a ouvert de session X: Si l'écran affiche uniquement un kdm/gdm/xdm/etc, alors la prise en main graphique à distance ne marche pas.
Conclusion : Cela ne fait pas du tout le même boulot que du NX. Mais pour une utilisation mono utilisateur, cela marche très bien.
[^] # Re: Ça pour une nouvelle ..
Posté par Olivier (site web personnel) . En réponse à la dépêche Google sort un serveur NX libre. Évalué à 6.
C'est l'usage parfait pour, à distance, montrer quelque chose à l'utilisateur local.
Tant que le programme "x11vnc" est lancé, l'utilisateur à distance peut interagir
Sur ma passerelle Linux, les (rares) fois où j'ai besoin de lancer une application graphique à distance, je passe par un x11vnc. Le fait de fermer la session distante, puis d'y revenir plus tard, ne ferme pas les applications précédemment lancées (exactement comme un "screen" en ligne de commande).
Les inconvénients de x11vnc :
- il faut qu'un serveur X soit lancé : consommation de mémoire et de CPU
- si on veut avoir plusieurs personnes connectés sur la même machine, il faut à chaque fois un serveur X différent.
- ne peut pas fonctionner si personne n'a ouvert de session X: Si l'écran affiche uniquement un kdm/gdm/xdm/etc, alors la prise en main graphique à distance ne marche pas.
Conclusion : Cela ne fait pas du tout le même boulot que du NX. Mais pour une utilisation mono utilisateur, cela marche très bien.