基于树莓派开机自启动chromium打开网页的监控看板

因工作需求,要在显示器上打开某平台的监控网页,持续跟踪和监测平台的运行参数和指标。因为需要24小时运行,不想为此单独占用一台电脑,就想用低功耗且小巧的树莓派作为主机,本身树莓派也安装了chromium-browser,完全可以满足需求。所以,只要配置一下树莓派开机自启动chromium并打开指定网页就可以,网上有很多的相关技术资料,这里记录和分享一下自己的配置过程。

首先,使用的是树莓派4 Model B,4G内存版本,操作系统采用了64位版本的bulleye,信息如下:

1. 在家目录的.config(缺省为/home/pi/.config)下,使用mkdir autostart命令新建autostart目录。

2. 在autostart目录中,新建chromium-browser.desktop文件,并编辑文件,输入如下内容(以打开baidu首页为例):

[Desktop Entry]
Type=Application
Exec=chromium-browser --disable-popup-blocking --no-first-run --disable-desktop-notifications --start-fullscreen "http://www.baidu.com/"

这里说一下,网上很多资料使用的全屏模式是--kiosk,参数的释义是一种类似于全屏的浏览模式。使用此模式启动后,我没有找到能退出全屏的方法,所以这里用的参数是--start-fullscreen,这样在开机启动chromium打开指定网页后进入全屏模式,然后可以使用F11快捷键切换全屏或非全屏模式。其它输入参数可以查看chromium命令行参数表,根据需求确定要填写哪些参数。

3. 编辑完成后保存文件,重启树莓派,启动后可以看到chromium自动启动并打开了指定的网页。

以上,就完成了基于树莓派开机自启动chromium打开指定网页的目的。

在实际使用过程中,所打开的监控网页会定时自动刷新页面,并且树莓派上还有一些其它轻量级的应用在跑,发现运行一段时间后,会出现chromium无法自动刷新或崩溃,甚至树莓派僵死的情况,不能保证24小时的稳定运行。尝试了几次不太容易找到原因,只能祭出重启大法,即使用Linux的定时任务每天定时触发树莓派自动重启一次。sudo vim /etc/crontab打开文件,根据文件中的提示添加任务,比如每天的6:30触发树莓派自动重启:

30 6 * * * pi sudo reboot

以上,通过配置树莓派开机自启动chromium打开指定网页和树莓派的定时重启任务,就满足了持续跟踪和监测平台的运行参数和指标的监控看板的使用需求。

小小的树莓派,可以挖掘的应用场景很多很多,很有意思。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值