web-dev-qa-db-fra.com

Problèmes liés à l'utilisation de x11vnc lorsque l'écran de verrouillage de xfce est actif

Je suis sur xubuntu 14.04.04 et ai réussi à mettre en place un serveur VNC opérationnel avec tunneling SSH, etc. Cependant, je rencontre un problème avec le serveur VNC, x11vnc 0.9.13. Actuellement, j'ai la commande suivante à exécuter au démarrage:

x11vnc -shared -forever -bg -auth guess

La partie -auth guess utilise x11vnc -findauth pour trouver automatiquement le fichier XAUTHORITY correct, qui, sur mon système, semble être /var/run/lightdm/root/:0.

Voici le problème que je rencontre: la configuration de VNC fonctionne comme prévu jusqu'à ce que l'écran de verrouillage apparaisse (soit lorsque je verrouille manuellement le bureau, soit qu'un délai d'inactivité expire). Lorsque l'écran de verrouillage apparaît, le serveur VNC affiche le contenu du bureau juste avant l'expiration du délai, une sorte d'image fixe ou d'instantané et toutes les entrées de mon client VNC sont ignorées. Je ne parviens pas à le déverrouiller et à retourner sur mon bureau à partir du client VNC; Je dois utiliser le clavier et le moniteur du système distant. Après le déverrouillage non distant, le VNC fonctionne comme prévu, jusqu'à ce que le verrouillage de l'écran réapparaisse.

Quelques choses que je devrais mentionner:

  • Je peux sélectionner mon compte d'utilisateur et me connecter à partir de l'écran de connexion du compte sans aucun problème sur VNC, mais lorsque le bureau est verrouillé, le problème se produit et je ne peux pas le déverrouiller.
  • La commande Sudo x11vnc -findauth ne renvoie XAUTHORITY=/var/run/lightdm/root/:0 que lorsque je suis sur l'écran de connexion initial après le premier démarrage. Une fois connecté, la même commande renvoie XAUTHORITY=, que je sois sur mon bureau ou que l’écran soit verrouillé.
3
drdrez

On dirait qu'il y a un bug de 2014 qui couvre ceci:

https://bugs.launchpad.net/ubuntu/+source/light-locker/+bug/1287171

J'ai fini par enlever light-locker et installer xscreensaver, et maintenant je n'ai plus de problèmes de vnc.

1
drdrez