J'ai un Raspberry Pi avec Raspbian OS. Après l'installation de VNC, j'ai essayé de démarrer le serveur et de retourner ceci:
~ $ 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 ce fichier temporaire, retourne 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 supprime à nouveau, le serveur démarre, mais un écran gris uni apparaît sur le client VNC. En 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 voir cela dans le client RealVNC (capture d'écran):
Je n'ai aucune idée de ce qui se passe.
Enfin, j'ai découvert que je pouvais exécuter VNC dans le port: 1
vncserver :1
ensuite, je dois connecter le visualiseur VNC à
myIP:1
Ça marche.
J'ai eu ce problème.
Les préférences par défaut concernent "Connexion automatique" "Connexion en tant qu'utilisateur Pi" Cela signifie que la session: 0 est déjà prise.
Désélectionnez cette option en utilisant Menu> Préférences> Configuration de Raspberry Pi et votre schéma d'origine devrait fonctionner.
Vous pouvez modifier les paramètres par défaut via la ligne de commande en utilisant
Sudo raspi-config
(options 3 -> B2) ou via une nouvelle session vnc
ou via une nouvelle session vnc utilisant session: 1 vncserver: 1 -geometry 1920x1080 -depth 24 -dpi 96
Essayez de tuer le processus qui utilise le port 5900 (cela signifie: 0). vous pouvez trouver ce processus comme ceci - netstat -antup | grep 5900. Tuer avec la commande kill -9 PID. Après cela, démarrez vncserver une autre fois.