Si vous utilisez x11vnc, vous pouvez ajouter des drapeaux "noxdamage" à sa ligne de commande pour démarrer un serveur VNC qui vous donnera tous les jolis effets compiz sur VNC (ce qui est probablement mauvais, mais c'est parti).
À installer :
sudo apt-get install x11vnc
Ensuite, exécutez-le dans un terminal (une seule fois, juste pour définir le mot de passe)
x11vnc -usepw
Enfin, collez cette commande dans /etc/rc.local:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q
-forever gardera le serveur en marche après votre déconnexion. Sinon, lorsque le premier client se déconnecte, le serveur s'arrête de fonctionner.
-avahi signifie que le serveur s'annonce en utilisant avahi (multicast dns). Des clients comme Reminna et Vinagre les rechercheront et les afficheront. Aussi utile si votre client est sur un Macintosh, car "bonjour" n'est en fait qu'une marque Apple pour zeroconf, dont avahi est la version open-source de.
-l'échelle 4/5 signifie qu'un écran 1900x1200 s'adaptera à un écran 1280x1024. Oui, la plupart des clients autorisent une échelle côté local, mais cette option signifie que moins de données sont envoyées par le serveur en premier lieu, ce qui peut être utile pour les connexions plus lentes ou basées sur Internet.
-nolookup signifie que le serveur n'essaiera pas de rechercher le client. Pas de longues pauses lors de la connexion.
-timeout spécifie simplement combien de temps le serveur attendra qu'un client se connecte avant de dormir à nouveau.
L'avantage de cette méthode est qu'il existe une multitude d'autres options disponibles si vous souhaitez y jeter un œil (man x11vnc). Très flexible, mais malheureusement pas de jolie interface graphique disponible.
ps Si vous n'avez pas encore essayé Reminna comme alternative à Vinagre, je vous suggère de l'essayer. Il s'agit d'un superbe client VNC qui propose également la prise en charge RDP.