如何使用 cron 从命令行在启动时立即启动 Firefox?

如何使用 cron 从命令行在启动时立即启动 Firefox?

我有一台 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 显示器直到命令执行后才会启动。我应该怎么做?

相关内容