![](/img/trans.png)
[英]mariadb.service unable to start after reinstalling mariadb-server
[英]Unable to start VNC server because :0 is taken
我有一個帶有 Raspbian 操作系統的 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 客戶端(屏幕截圖)中看到這一點:
我不知道會發生什么。
最后,我發現我可以在端口運行VNC:1
vncserver :1
那么,我必須連接VNC查看器
myIP:1
有用。
我有這個問題。
默認首選項是“自動登錄”“以用戶Pi身份登錄”這意味着:0會話已被占用。
使用菜單>首選項> Raspberry Pi配置取消選中此選項,您的原始方案應該可以使用。
您可以使用命令行修改默認設置
sudo raspi-config
(選項3 - > B2)或通過新的vnc會話
或者通過使用session的新vnc會話:1 vncserver:1 -geometry 1920x1080 -depth 24 -dpi 96
嘗試殺死使用5900端口的進程(表示:0)。 你可以找到這樣的過程 - netstat -antup | grep 5900.殺死kill -9 PID命令。 之后再次啟動vncserver。
您應該使用 x11vnc,通過apt install x11vnc
安裝它並運行x11vnc -auth /var/run/lightdm/root/\\:0 -display :0 -geometry 1280x720
以綁定到當前的 X11 會話。
之后,您可以運行vncviewer <your-machine-name>:0
來連接它。 (你還需要安裝 vncviewer, apt-cache search vncviewer
有幾個選擇)
vncserver
不如x11vnc
因為它不能綁定現有的 X11 會話,而只能創建新的 X11 會話。 x11vnc
兩者都可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.