使用raspian OS在我的覆盆子pi上使用数字标牌设置。目前显示网页并全屏,但20分钟后停止重新加载,如果网页发生变化,显示屏不会改变。如何每分钟或任何需要的间隔设置自动刷新计时器?
目前的编码:
档案:/etc/xdg/lxsession/LXDE/autostart
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
# Auto run the browser
@xset s off
@xset -dpms
@xset s noblank
#@midori
@sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/chromium/$
@chromium --noerrdialogs --kiosk http://www.XXXXX/sign.cgi
#--inactivity-reset=60 -e fullscreen
答案 0 :(得分:0)
我没有测试过这个,但我追求的是同一个目标。我有点零碎的工作。
需要注意的一点是,您列出的自动启动功能不适用于最新版本的pi。相反,您的自动启动应该放在LXDE-pi
文件夹中:
/etc/xdg/lxsession/LXDE-pi/autostart
现在,回答你的问题......
理论上,你应能够创建一个创建所需结果的脚本。
将以下内容放在名为.restart-chromium.sh
的文件中,并在其中加入以下内容:
#!/bin/bash
# sleep is on seconds, so 20min * 60sec
sleep 1200
# this will kill all chromiums running
killall chromium
# Since running from CLI, chromium doesn't know where to display, this fixes that
export DISPLAY=:0.0
# now fire up chromium again.
chromium --noerrdialogs --kiosk http://www.XXXXX/sign.cgi &
然后执行chmod 755 ~/.restart-chromium.sh
使其可执行
然后在@~/.restart-chromium.sh
/etc/xdg/lxsession/LXDE-pi/autostart
或者,如果您仍在使用旧版LXDE
而不是LXDE-pi
。