Impossible de démarrer le serveur VNC, car :0 est pris
J'ai un Raspberry Pi avec Raspbian OS. Après l'installation de VNC j'ai essayé de démarrer le serveur, et le renvoyer:
~ $ vncserver :0
Warning: raspberrypi:0 is taken because of /tmp/.X0-lock
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0
Si je supprime que les fichiers temp, retour à ceci:
~ $ vncserver :0
Warning: raspberrypi:0 is taken because of /tmp/.X11-unix/X0
Remove this file if there is no X server raspberrypi:0
A VNC server is already running as :0
Si je retire encore une fois, le démarrage du serveur, mais un simple écran gris s'affiche creux client VNC. Bref, après:
~ $ sudo rm /tmp/.X11-unix/X0
~ $ sudo rm /tmp/.X0-lock
~ $ vncserver :0
New 'X' desktop is raspberrypi:0
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberrypi:0.log
Je peux le voir dans le RealVNC client (capture d'écran):
Je n'ai aucune idée de ce qui se passe.
OriginalL'auteur aitor | 2013-11-13
Vous devez vous connecter pour publier un commentaire.
Enfin, j'ai découvre que je peux courir VNC port :1
alors, je dois me connecter VNC viewer à
Il fonctionne.
eu le même problème récemment, j'ai fait VNC exécuter au démarrage, mais il semble que l'origine de ce problème. thx
Merci! A travaillé comme un charme.
OriginalL'auteur aitor
J'ai eu cette question.
Les préférences par défaut sont pour "Connexion Automatique" "Connexion en tant qu'utilisateur Pi"
Cela signifie que l' :0 session est déjà pris.
De l'onu-cliquez sur cette option à l'aide du Menu > Préférences > Raspberry Pi et de Configuration de votre système d'origine devrait fonctionner.
Vous pouvez modifier les paramètres par défaut via la ligne de commande à l'aide de
( options 3 -> B2 ) ou via une nouvelle session vnc
ou par l'intermédiaire d'une nouvelle session vnc à l'aide de session :1
vncserver :1 -géométrie de 1920x1080 -profondeur 24 -96 dpi
OriginalL'auteur Sean Cull
Essayer de tuer le processus qui utilise le port 5900 (qui signifie :0). vous pouvez trouver ce processus comme celui - netstat -antup | grep 5900. Tuer avec kill -9 PID de la commande. Après cela, il suffit de commencer vncserver un autre temps.
OriginalL'auteur user2986553