鼠标在 xvfb 上不起作用

鼠标在 xvfb 上不起作用

我使用的是 ubuntu 18.04(遗憾的是,由于外部考虑 - EC2)。

我运行以下几行:

sudo /usr/bin/Xvfb :0 -ac -screen 0 1024x768x24 &
/usr/local/bin/x11vnc -dp -noxdamage -geometry 1024x728 -ncache 10 -ncache_cr -viewpasswd remote_view_only_pass -passwd XXXXX  -display :0 -forever -shared -logappend /var/log/x11vnc.log -bg -noipv6

(xvfb好像是1.19.6版本)

(x11vnc:0.9.16 最后修改:2019-01-05)

我使用VNC Viewer.

接下来,我得到一个鼠标,它似乎在移动,但没有点击。但实际上日志中的鼠标位置(注意dp)保持不变并且不起作用。

cursor_position: set screen pos x=512 y=364

答案1

Xvfb 是一个 X 服务器,可以在没有显示硬件和物理输入设备的计算机上运行。它使用虚拟内存模拟哑帧缓冲区。

因此,使用 Xvfb 您将不会收到任何鼠标事件,因为不支持物理设备。更多信息有这里

相关内容