笔者的树莓派目前是作为LAMP,在局域网内提供web服务:小孩的个人主页和存储文件和图片的网盘(VFM)。在小孩喝奶器件经常用来记录每日奶量等等信息,但是选择使用的较少,只有在使用网盘上传和查看视频和图片时才使用,其他时间大部分是在积灰!今天在论坛发现可以使用树莓派作为电子相册,树莓派有VFM上传的图片,图片材料有了,那就剩下全屏循环显示问题了。
有两种方法可以解决循环显示问题,一个是网页来显示,利用浏览器全屏,这种方法的定制化更加高,可以加上温湿度数据啥的,笔者准备专门搞个专题来解决,可以显示气象局的温湿度以及室内传感器的温湿度等等信息。另一个是feh工具来显示,直接命令行循环文件夹来显示图片,这种方法简单轻便。今天只使用VNC来实验feh工具,树莓派7寸的显示器买了还未到!
Feh 是一个轻量级、强大的图像查看器。在树莓派中需要安装feh工具,sudo apt install feh -y ,可以使用man feh来查看使用方法。
feh命令5秒循环,全屏播放 /var/www/html/uploads/目录以及子目录中的图片。
feh /var/www/html/uploads/ -rFYZD 5
-r是递归所指定目录下所有子目录,-F是指全屏显示,-Z是自动缩放图片,-Y是隐藏鼠标指针,-D5是每5秒换一张图片。
笔者的购买的7寸显示器如下,将树莓派4B固定在后面,LAMP和电子相册兼而有之,就是整个还是需要电源供电,要是搞个充电式的锂离子电池就真的就是一款产品了,兼具web服务、网盘、电子相册。。。。
开机需要启动这条指令,可以将其加入到rc.local中来开机运行。同时为了保证进程的高可用,可以写个脚本来定时检查进程是否存在,具体的就不再阐述了,以前的文章写过太多次了。
网友评论