我使用的是Ubuntu 14.04 lts和sikulix 1.1.0。
当以普通方式运行sikulix脚本时,它工作得很好,但当我尝试使用Xvfb时,它显示没有安装just like suggested here。这不是真的,这是shell中的输出:
running SikuliX: -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine
-jar ./sikulix.jar -r ../sikuliscripts/script.sikuli
[info] runcmd: lsb_release -i -r -s
[error] RunTimeIDE: *** terminating: command 'wmctrl' is not executable
please check the Availability!
提前感谢!
发布于 2016-12-16 15:53:02
尝试通过以下方式安装它
sudo apt install wmctrl
祝四酷灵快乐!
发布于 2017-03-16 12:27:22
它不会运行,因为wmctrl
需要一个窗口管理器。演示:
$ wmctrl -m
Cannot get window manager info properties.
(_NET_SUPPORTING_WM_CHECK or _WIN_SUPPORTING_WM_CHECK)
解决方案很简单:
$ yum instal icewm
$ icewm&
$ wmctrl -m
Name: IceWM 1.3.8 (Linux 4.3.0-1.fc24.x86_64/x86_64)
Class: N/A
PID: 15972
Window manager's "showing the desktop" mode: N/A
IceWM是一个轻量级的窗口管理器。
感谢拉曼迪普·辛格为我提供的线索。:-)
https://stackoverflow.com/questions/34443779
复制相似问题