Raspberry pi 无法启动VNC服务器,因为:0已被占用
我有一个覆盆子馅饼和覆盆子馅饼。安装VNC后,我尝试启动服务器并返回以下内容:Raspberry pi 无法启动VNC服务器,因为:0已被占用,raspberry-pi,vnc,raspbian,Raspberry Pi,Vnc,Raspbian,我有一个覆盆子馅饼和覆盆子馅饼。安装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
~ $ 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
如果删除该临时文件,请返回以下内容:
~ $ 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客户端(屏幕截图)中看到这一点:
我不知道会发生什么。尝试终止使用5900端口(即:0)的进程。您可以找到这样的过程-netstat-antup | grep5900。使用kill-9pid命令终止。然后再启动一次vncserver。最后,我发现我可以在端口1中运行VNC
vncserver :1
然后,我必须在上连接VNC查看器
myIP:1
它可以工作。我有这个问题
默认首选项为“自动登录”“以用户身份登录”
这意味着:0会话已被占用
使用“菜单>首选项>Raspberry Pi配置”取消单击此选项,您的原始方案将正常工作
可以通过命令行使用修改默认设置
sudoraspi配置
(选项3->B2)或通过新的vnc会话
或者通过使用会话1的新vnc会话
vncserver:1-几何1920x1080-深度24-dpi 96感谢您的回答。我试过了,但是sudonetstat没有任何结果-antup | grep5900vnc通常在:1运行,这是一个不同的会话。要在:0处运行,请使用x11vnc。最近,我让VNC在启动时运行,但似乎导致了此问题。谢谢!工作起来很有魅力。TigerVNC可以做X显示器的报废,你还需要禁用“引导到桌面”