[Unit]
Description=VNC Server
After=graphical.target
[Service]
User=替换为你的用户名
Environment=DISPLAY=:0
ExecStart=/usr/bin/x11vnc -display :0 -rfbauth /home/替换为你的用户名/.vnc/passwd -forever -shared -rfbport 5900 -bg -noxdamage -loop -repeat
Restart=on-failure
RestartSec=5
[Install]
WantedBy=graphical.target重点是加参数 -loop -repeat .因为如果不加这个的话,桌面还没有启动,x11 已经启动完毕了,那么就会出现找不到桌面的错误,然后退出,导致启动失败。 加了参数就会循环尝试,最终启动成功。
评论 (0)