Chromium自动刷新命令行

时间:2015-05-01 20:06:59

标签: linux raspberry-pi chromium raspbian xserver

使用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

1 个答案:

答案 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

祝你好运!