我在 Ubuntu 上启动时将 x11vnc 作为服务运行。它通常运行良好,但我想在无头模式下运行它。如果我在连接但关闭显示器的情况下启动服务器,VNC 会快速连接并响应,但是如果我在未连接显示器的情况下重新启动服务器(我想将显示器从我的办公桌上移除),那么使用起来会非常慢 - 响应速度只有 5 fps,直到我再次连接显示器,然后它就正常了。
这是我的服务文件的内容
[Unit]
Description=Start x11vnc at startup
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -display :0 -geometry 1024x768 -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared -o /var/log/x11vnc.log
[Install]
WantedBy=multi-user.target
如果有人能指出我哪里做错了,我将不胜感激。谢谢
答案1
通过“开始”->“窗口管理器调整”->“合成器”->“禁用”禁用合成调整
禁用垂直同步,
xfconf-query -c xfwm4 -p /general/vblank_mode -s off