使用x11vnc作为VNCServer
- 安装
sudo pacman -S x11vnc
- 生成密码
$ x11vnc -storepasswd
Enter VNC password: *********
Verify password: *********
Write password to /home/USERHOME/.vnc/passwd? [y]/n y
Password written to: /home/USERHOME/.vnc/passwd
USERHOME是当前用户名
- 开启服务
x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
注意USERNAME
- 设为开机启动
sudo nano /lib/systemd/system/x11vnc.service
在打开的文档中插入
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
重启系统即可
在使用过程中发现有时候会突然断开连接,且断开后不能重新连接,只能重启操作系统才行。
一直未找到解决方法。