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 自动刷新命令行的主要内容,如果未能解决你的问题,请参考以下文章

前端写代码自动刷新神器Browsersync

PHP自制Log日志文件查看器 - 读取log文件最后100行 - JS自动倒计时刷新页面

Java中的自动行刷新,加不加true有啥区别?不加true也照样换行吧?这个true有啥用?

自动刷新服务:nodemon

WPF 的命令的自动刷新时机——当你 CanExecute 会返回 true 但命令依旧不可用时可能是这些原因

探索SwipeRefreshLayout配合自定义ListView完成下拉刷新滑到底部自动加载更多