我在我的Raspberry Pi上运行retropie,我想找到一种方法来使用GPIO来模拟击键。 Xdotool似乎是我最好的选择,但它不能在本地或通过ssh工作。当我输入xdotool key 'd'
时,我收到错误:
Error: Can't open display: (null)
Failed creating new xdo instance
到目前为止,每个答案都声称要解决这个问题,我必须做一些export DISPLAY=":0" xdotool key 'd'
的变体,但这并没有做任何事情,它只是进入下一行。我对linux很新,所以提前谢谢。
答案 0 :(得分:4)
我偶然发现了一个对我有用的答案。只需在命令行中将“xauth”作为Pi运行就告诉我xauthority正在使用哪个文件(在这种情况下为/home/pi/.Xauthority。)
希望这有帮助
export XAUTHORITY=/home/pi/.Xauthority; export DISPLAY=:0; xdotool key Return