[英]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.