我想通过SSH使用xdotool但是出现以下错误:
Error: Can't open display: (default)
我找到了这个解决方案:
export DISPLAY='0:0'
仍然得到几乎相同的错误:(。我也尝试过:
export DISPLAY=:0; or: export DISPLAY="0:0", ...
总是这样的错误:
Error: Can't open display: (0:0)
thera是xdotool的替代(工作)解决方案吗?
我不知道它是否有效。我只有一个SSH连接。
答案 0 :(得分:4)
export DISPLAY=:0.0 && xdotool key a
试试这个=)
答案 1 :(得分:1)
你做对了export DISPLAY='0:0'
但你也应该像这样设置 XAUTHORITY :
export XAUTHORITY="/home/username/.Xauthority"
当然,用户名是通过gnome登录的帐户。
不要忘记使用正确的帐户名更改用户名。
答案 2 :(得分:-2)
我找到了这个问题的有用链接,请参考以下帖子 Accessing the X Display for Ubuntu GDM login screen
它说
“您需要有权连接到显示器。请注意X命令的-auth参数。这就是权限所在。”
尝试
export XAUTHORITY=/var/run/gdm/auth-for-gdm-[whatever-it-is]/database
希望有所帮助