Chromium 自动刷新命令行
Posted
技术标签:
【中文标题】Chromium 自动刷新命令行【英文标题】:Chromium Auto Refresh command line 【发布时间】:2015-07-11 17:23:24 【问题描述】:在我的带有 raspian 操作系统的树莓派上使用数字标牌设置。当前显示网页并全屏显示,但 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
【问题讨论】:
我在您的问题中没有看到 Python 代码。您认为哪些标签适合您的问题? 【参考方案1】:我没有对此进行测试,但我追求的是相同的目标。我有一些零碎的工作。
需要注意的一点是,您列出的自动启动在最新版本的 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
使其可执行
然后在您的/etc/xdg/lxsession/LXDE-pi/autostart
中放置一个@~/.restart-chromium.sh
或者,如果您仍在运行旧版本 LXDE
而不是 LXDE-pi
。
祝你好运!
【讨论】:
以上是关于Chromium 自动刷新命令行的主要内容,如果未能解决你的问题,请参考以下文章
PHP自制Log日志文件查看器 - 读取log文件最后100行 - JS自动倒计时刷新页面
Java中的自动行刷新,加不加true有啥区别?不加true也照样换行吧?这个true有啥用?