我在以 root 身份登录的 SSH 连接中使用 xdotool,我正在设置登录用户所说的DISPLAY=":0.0"
内容。echo $DISPLAY
但除非我su
对其他用户,否则我会收到错误:
root@sb:~# export DISPLAY=":0.0"
root@sb:~# xdotool getactivewindow
No protocol specified
No protocol specified
Error: Can't open display: (null)
Segmentation fault (core dumped)
geerm@sb:~$ export DISPLAY=":0.0"
geerm@sb:~$ xdotool getactivewindow
41943046
这甚至可能吗?如果是这样,我需要更改什么才能使用登录用户的会话?