Introduction
Pourquoi faire un article sur le partage d’écran(s) sous Linux alors qu’il y en a plein ? Et bien parce que une grande majorité vous parleront d’ouvrir une session à distance de Xorg pour un utilisateur donné, mais presque aucun sur le partage d’une session déjà ouverte !
Je vous recommande la lecture de l’article : http://www.linux62.org/wiki/index.php/Assistance_%C3%A0_distance_avec_x11vnc
…
En réalité c’est excessivement simple de partager son écran sous Linux.
Installation de X11vnc sur la machine qui partage son bureau et sa souris sous systemd
apt-get install x11vnc -y
On crée un fichier /etc/systemd/system/x11vnc.service
[Unit]
Description=Start x11vnc at startup
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbport 5900 -shared -o /var/log/x11vnc.log -display :0
[Install]
WantedBy=multi-user.target
On fait prendre en compte nos changements au système.
systemctl daemon-reload
systemctl enable x11vnc
systemctl start x11vnc
L’option « forever » permet de ne pas couper x11vnc lorsque la session distante s’arrête !
Installation d’un viewer VNC tel que : vncviewer ou vnc4viewer ou xtightvncviewer etc… sur la machine qui accède au bureau partagé.
J’ai choisit d’installer xtightvncviewer, car il est léger et simple…
Pour accéder au bureau partagé :
$ xtightvncviewer IPmachine -x11cursor
Tapez le mot de passe et voilà !
Conclusion
C’est extrêmement rapide à mettre en place et permet d’aider la personne distante en prenant le contrôle de son bureau !