我无法使用 xdotool 在浏览器中模拟简单的按键。
现在我的浏览器通过在'/home/pi/.xintirc'中添加以下代码在启动时启动
#!/bin/sh
xset -dpms
xset s off
xset s noblank
// not sure if this is needed.
killall -TERM matchbox-window-manager 2>/dev/null;
killall -9 matchbox-window-manager 2>/dev/null;
exec matchbox-window-manager -use_titlebar no &
iceweasel [someURL]
python /etc/xdo_test.py
我的 /etc/xdo_test.py 如下所示:
import time
import subprocess
time.sleep(20)
subprocess.call(["xdotool", "key", "c"]);
在启动时使用此文件时我没有任何输出,但如果我在另一个控制台中执行此操作,我会得到以下输出:
Error: Can't open display: (null)
Failed creating new xdo instance
有谁知道我为什么会收到此错误以及如何解决它?