Raspberry Pi で写真スライドショー2
fbi を使い、Raspberry Pi で写真のスライドショーを表示する方法について書いた。
これを Raspberry Pi 起動時に自動実行させることにした。
(1)以下のコマンドで Raspberry Pi の設定画面に入る。
$ sudo raspi-config
「1 System Options>S5 Boot / Auto Login>B2 Console Autologin」で CLI への自動ログインを有効化する。
(2)/home/{ユーザー名}/.bashrc に以下を追加する。
/usr/bin/fbi --device /dev/fb0 --autozoom --noverbose --timeout 5 --random $(find /home/{ユーザー名}/mega -type d -name '.*' -prune -or -not -name '.*')
冒頭のリンクと違って -T 1 のオプションは削除している。
(3)再起動するとスライドショーが自動実行されるはずだ。
冒頭のリンクでも書いたが fbi でスライドショーを再生中にファイルを追加しても、変更が反映されない問題があった。新しいファイルリストを反映させるには一旦 fbi を終了する必要があった。しかし、今回の方法で Raspberry Pi 起動時に自動で fbi が実行されるようにすれば、再起動さえすればファイルリストは更新される。僕は Raspberry Pi を毎日夜中に再起動するようにしているので、少なくとも1日1回はファイルリストの更新が行われるようになった。
参考:
Image slideshow on Raspberry Pi · Pavol Rusnak
https://rusnak.io/image-slideshow-on-raspberry-pi/
permissions - Fbi has no access to tty when run as non-root user - Stack Overflow
https://stackoverflow.com/questions/67045531/fbi-has-no-access-to-tty-when-run-as-non-root-user
Raspberry Piでプログラムを自動起動する5種類の方法を比較・解説 - Qiita
https://qiita.com/karaage0703/items/ed18f318a1775b28eab4
この記事が気に入ったらサポートをしてみませんか?