我有一台 Librecomputer Le Potato,它是一台类似 Raspberry Pi 的单板计算机,我正尝试在信息亭模式下运行 Firefox。我希望它在启动时立即运行 Firefox,但由于它启动到命令行,所以我必须先启动 x 服务器。
因此我的 crontab 中有一行如下内容:
@reboot /home/kiosk/autorun.sh
autorun.sh 只是
startx /usr/bin/firefox --kiosk -height 1080 -width 1920 ~/display/display.html
如果我手动执行脚本,这个脚本可以正常工作,但它在重启时不会(明显)运行。我在这里看到了一些其他问题,其中添加了
export DISPLAY=:0
crontab 条目强制命令输出到 X 显示器,但我认为在这里我不能这样做,因为 X 显示器直到命令执行后才会启动。我应该怎么做?