簡體   English   中英

xdotool無法通過SSH工作

[英]xdotool doesn't work via SSH

我想通過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)

這是xdotool的替代(工作)解決方案嗎?

我不知道它是否有效。 我只有SSH連接。

export DISPLAY=:0.0 && xdotool key a

試試這個=)

你做了正確的事情export DISPLAY='0:0'
但你也應該像這樣設置XAUTHORITY
export XAUTHORITY="/home/username/.Xauthority"

當然,用戶名是通過gnome登錄的帳戶。

不要忘記使用正確的帳戶名更改用戶名。

我找到了這個問題的有用鏈接,請參閱下面的帖子訪問X顯示Ubuntu GDM登錄界面

它說

“你需要有權連接到顯示器。注意X命令的-auth參數。這就是權限所在。”

嘗試

export XAUTHORITY=/var/run/gdm/auth-for-gdm-[whatever-it-is]/database

希望能幫助到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM