回答:
これは奇妙に聞こえるでしょうが、それは機能し(予想よりも優れています)、設定はそれほど難しくありません。アイデアは、表示プログラムに1つのファイルを表示させ、ディレクトリ内の各ファイルを表示するそのファイルにコピーするコマンドラインプロセスを作成することです。私はこれをGeeqieとgthumbでテストしましたが、実際にはかなりうまくいきます。gthumbは毎秒更新される画像も処理でき、どちらも実際のファイルタイプ(jpg、png、gifなど)とは異なるファイルタイプの名前をサポートしていました。
だからここにあなたがすることです:
このコマンドを実行して、更新の間に待機する秒数を5に置き換えます。
while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
gthumbを開き、slideshow.jpgと呼ばれるホームディレクトリの画像を表示します。画像が回転します。必要に応じて、gthumbをフルスクリーンにすることができます。
画像ディレクトリから画像を追加および削除してみてください。毎回ディレクトリ全体を通過するまで実際には更新されませんが、更新されます。echo $ iはそこにあるので、毎回コピーされた画像を確認できます。
スライドショーを停止する準備ができたら、ターミナルウィンドウでCtrl-Cを押します。
Gnomeデスクトップを使用している場合は、スライドショーに公式の画像ビューアプログラムを使用できます。
eog --slide-show /path/to/picture_directory
Eogを使用すると、スライドショーの実行中に画像を削除または追加できます。実際、スライドショーの途中で画像を追加すると、自動的に追加されます。
http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/から
を使用して feh
feh -Y -x -q -D 5 -B black -F -Z -z -r /media/
-R seconds
て、ファイルリストが定期的に更新されるようにする必要もあります。
--auto-rotate
して、EXIFデータに基づいて画像を正しく回転させることもできます。
私はfbi(フレームバッファイメージビューア)が非常に便利であることを発見しました-次のようなシンプルなコマンド:
fbi -noverbose -a -u -t 6 /home/user/location/*
で使用可能なfbi --help
ディストリビューションに応じて、で使用可能なオプションを増やし、インストールできます。apt-get install fbi
-T 2
たとえば、select を使用して、特定のttyを指定する必要がありますtty2
。あなたはおそらくその後に権限をいじくり回す必要があるでしょう。
Impressioniveは、トランジションを使用して(または希望する場合は使用せずに)うまく機能します。
スライドショーをランダムに(-X
)順番に3秒遅延(-a 3
)し、最後に自動終了(-Q
):
impressive -XQa3 *
スクリプトを許可し、マルチプラットフォームであることは注目に値します。
唯一の欠点は、ファイルのリストにディレクトリがある場合、現在クラッシュすることです。