当我使用Xvnc而不是vncserver启动vnc会话时,xdotool无法正常工作



我在GUI测试中使用了xdotool,它运行正常。然后,我不得不更改我的测试,使用Xvnc命令而不是vncserver命令(TigerVNC 1.8.0(来启动vnc会话,因为vncserver命令在一些机器上失败了,这就是我的测试开始失败的时候。当我运行测试时,我发现像这样的命令

xdotool key Return

永远不要执行(命令不会出错,但没有按回车键(。有人知道是什么原因造成的,以及如何解决吗?

注意到vncserver命令运行的进程与Xvnc命令运行的过程,我注意到vncserver运行Xvnc服务器进程,也运行该脚本~/.vnc/xstartup,它启动xdotool似乎需要正常工作的窗口管理器。我的xstartup文件内容:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/etc/X11/xinit/xinitrc
vncserver -kill $DISPLAY

相关内容

  • 没有找到相关文章

最新更新