我有一个带Raspbian OS的Raspberry Pi。安装VNC后我试图启动服务器并返回:
~ $ 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
如果删除该临时文件,请返回:
~ $ 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
如果我再次删除,则服务器启动,但通过VNC客户端显示纯灰色屏幕。简而言之,之后:
~ $ 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
我可以在RealVNC客户端(屏幕截图)中看到这一点:
我不知道会发生什么。
答案 0 :(得分:5)
最后,我发现我可以在端口运行VNC:1
vncserver :1
然后,我必须在
连接VNC查看器myIP:1
有效。
答案 1 :(得分:3)
我有这个问题。
默认首选项适用于"自动登录" "以用户Pi"登录 这意味着:0会话已经被采用。
使用菜单>取消选中此选项偏好> Raspberry Pi配置和您的原始方案应该有效。
您可以使用
通过命令行修改默认设置sudo raspi-config
(选项3 - > B2)或通过新的vnc会话
或通过使用session的新vnc会话:1 vncserver:1 -geometry 1920x1080 -depth 24 -dpi 96
答案 2 :(得分:0)
尝试杀死使用5900端口的进程(表示:0)。你可以找到这样的过程 - netstat -antup | grep 5900.杀死kill -9 PID命令。之后再次启动vncserver。