Exporter la session courante avec vnc, sous linux

Vous etes partis en laissant votre machine alumée, car vous aviez un calcul long à terminer, ou n’importe quoi d’autre en cours. Vous voulez pouvoir prendre la main à distance sur votre session graphique, histoire de voir où ça en est, la commande suivante va vous rendre bien des services :

x11vnc -many -loop -display :0 -noxdamage -passwdfile ~/.vnc/Pass -rfbport 5900

Permet d’exporter la session courante (:0 par défaut, mais si vous en avez d’autre, c’est ce paramètre à changer). Le fichier Pass contient votre mot de passe en clair.

Un exemple un peu plus complet :

x11vnc -many -loop -display :0 -noxdamage -passwdfile ~/.x11vncpasswd -clientdpms -gone 'gnome-screensaver-command --lock' -sleepin 10 -rfbport 5900 -allow 172.26.xx.xx 

sur le client, vous pouvez par exemple utiliser vnc4client. Merci à Piti pour l’astuce !