xdotool无法通过SSH工作

Fra*_*n84 5 ssh xdotool

我想通过SSH使用xdotool但是得到以下错误:

Error: Can't open display: (default)
Run Code Online (Sandbox Code Playgroud)

我找到了这个解决方案

export DISPLAY='0:0'
Run Code Online (Sandbox Code Playgroud)

仍然得到几乎相同的错误:(.我也试过:

export DISPLAY=:0; or: export DISPLAY="0:0", ...
Run Code Online (Sandbox Code Playgroud)

总是这样的错误:

Error: Can't open display: (0:0)
Run Code Online (Sandbox Code Playgroud)

这是xdotool的替代(工作)解决方案吗?

我不知道它是否有效.我只有SSH连接.

fun*_*van 10

export DISPLAY=:0.0 && xdotool key a
Run Code Online (Sandbox Code Playgroud)

试试这个 =)


Ara*_*ash 5

你做了正确的事情export DISPLAY='0:0'
但你也应该像这样 设置XAUTHORITY :
export XAUTHORITY="/home/username/.Xauthority"

当然,用户名是通过 gnome 登录的帐户。

不要忘记使用正确的帐户名更改用户名。