Solution 1 :
Utilisez x11vnc, il s'attachera à une session en cours d'exécution et vous permettra de partager le bureau. Si vous l'exécutez en tant que root pour vous connecter à une session xdm, vous devrez faire des recherches sur Xauth car il peut être un peu fastidieux à configurer.
Modifier pour ajouter :Karl Runge ne semble plus maintenir le x11vnc d'origine, mais le développement se poursuit sur github. Ou vous pouvez faire comme suggéré ci-dessous par @ivan-talalaev et utiliser x0vncserver.
Un autre avantage de ce serveur est qu'il prend en charge de nombreuses fonctionnalités VNC avancées utilisées par UltraVNC, notamment la mise en cache de grands bitmaps et le transfert de fichiers.
Solution 2 :
Selon la documentation Tigervnc a un support pour cela.
serveur x0vnc est un serveur TigerVNC qui rend tout affichage X accessible à distance via VNC, TigerVNC ou des visualiseurs compatibles. Contrairement à Xvnc(1), ilne crée pas un affichage virtuel. Au lieu de cela, il partage simplement un serveur X existant (généralement, celui connecté à l'écran physique).
x0vncserver -display :0
Solution 3 :
Si vous utilisez KDE au travail, KDE a déjà un serveur VNC intégré.
Vraisemblablement, GNOME aussi.