Linux 包含xdool的bash脚本在启动时不工作

Linux 包含xdool的bash脚本在启动时不工作,linux,bash,raspberry-pi,xdotool,Linux,Bash,Raspberry Pi,Xdotool,我为Raspberry Pi编写了一个linux脚本,它打开chromium并使用xdotool+自动登录扩展登录到一个网站。 当我从终端手动执行脚本时,一切都正常,但是如果从autostart文件调用脚本(重新启动后),xdotool就不工作了。 我可以看到“Tab”键和“Return”键没有被点击。脚本中的所有其他内容都正常工作 有什么问题吗? 具有用户权限的内容? 窗口未激活 以下是脚本: #!/bin/bash #exec>/home/pi/Documents/logfile

我为Raspberry Pi编写了一个linux脚本,它打开chromium并使用xdotool+自动登录扩展登录到一个网站。 当我从终端手动执行脚本时,一切都正常,但是如果从autostart文件调用脚本(重新启动后),xdotool就不工作了。 我可以看到“Tab”键和“Return”键没有被点击。脚本中的所有其他内容都正常工作

有什么问题吗?
具有用户权限的内容?
窗口未激活

以下是脚本:

#!/bin/bash


#exec>/home/pi/Documents/logfile 2>&1

chromium-browser --noerrdialogs --disable-infobars --disable-session-crashed-bubble --disable-session-restore-state --kiosk /home/pi/Downloads/xxx.html &
sleep 10
xdotool keydown Tab
sleep 0.5
xdotool keyup Tab
sleep 2 
xdotool keydown Return
sleep 0.5
xdotool keyup Return
sleep 20
chromium-browser --kiosk /home/pi/Downloads/yyy.html &
这是autostart文件:

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
#Comment out the screensaver line
# @xscreensaver -no-splash
#Disable screensaver by adding following
@xset s noblank 
@xset s off
@xset -dpms
#Turn off mouse cursor after 5 seconds of no action
@unclutter -idle 5
point-rpi

@/home/pi/Documents/test2.sh

我建议继续这样做:编辑:再搜索一点,这是返回的:虽然这是相同的原理-脚本工作,因为它使用的是X11,但在启动时调用它时,它没有终端输出到
~/.xsession错误中的任何东西