GNU/Linux >> Linux の 問題 >  >> Linux

フォルダから画像をループしてフルスクリーンのスライドショーを表示

これはクレイジーに聞こえるかもしれませんが、うまくいき (私が予想していたよりも優れています)、セットアップもそれほど難しくありません。アイデアは、表示プログラムに単一のファイルを見てもらい、ディレクトリ内の各ファイルを表示するファイルにコピーするコマンドラインプロセスを持たせることです。これを 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 を全画面表示にすることができます。

  • 画像ディレクトリに画像を追加および削除してみてください。毎回ディレクトリ全体の処理が完了するまで実際には更新されませんが、更新されます。エコー $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/


    Linux
    1. 6 Linux のファイルとディレクトリを移動または名前変更する mv コマンドの例

    2. フォルダ/ファイル名を表示するためにLinuxのlsコマンドで使用されるLinuxシステムコールはどれですか?

    3. ファイル名からディレクトリを作成し、bashを移動します

    1. Linux で別のユーザーのホーム ディレクトリからファイル/フォルダをコピーするにはどうすればよいですか?

    2. ディレクトリを再帰的にループし、ディレクトリ内のファイルに対してコマンドを実行します

    3. 巨大なフォルダの名前変更:危険ですか?

    1. Linuxでディレクトリとフォルダを削除する方法は?

    2. フォルダから最も古いファイルを削除するためのBashスクリプト?

    3. フォルダとリストファイルをループしますか?