GNU/Linux >> Tutoriels Linux >  >> Linux

Bouclez les images d'un dossier et affichez le diaporama en plein écran

Cela va sembler fou, mais cela fonctionne (même mieux que ce à quoi je m'attendais) et n'est pas si difficile à configurer. L'idée est de faire en sorte que votre programme de visualisation regarde un seul fichier, puis d'avoir un processus de ligne de commande qui copie chacun de vos fichiers dans votre répertoire vers ce fichier que vous visualisez. J'ai testé cela avec Geeqie et gthumb et cela fonctionne plutôt bien. gthumb peut même gérer la mise à jour de l'image toutes les secondes et les deux prennent en charge le nom du type de fichier différent du type de fichier réel (jpg, png, gif, etc.).

Voici donc ce que vous faites :

  1. Créez un répertoire contenant uniquement vos photos.
  2. ouvrez une fenêtre de terminal et accédez au répertoire créé à l'étape précédente.
  3. Exécutez cette commande en remplaçant 5 par le nombre de secondes que vous souhaitez attendre entre les mises à jour.

    while true ; do for i in * ; do cp "$i" ~/slideshow.jpg ; echo $i ; sleep 5 ; done ; done
    
  4. Ouvrez gthumb et affichez l'image dans votre répertoire personnel appelé slideshow.jpg, il devrait faire pivoter l'image. Vous pouvez maintenant mettre gthumb en plein écran si vous en avez besoin.

  5. Essayez d'ajouter et de supprimer des images du répertoire d'images. Il ne sera pas réellement mis à jour tant qu'il n'aura pas fini de parcourir l'ensemble du répertoire à chaque fois, mais il sera mis à jour. L'écho $i est là juste pour que vous puissiez voir quelle image il vient de copier à chaque fois.

Lorsque vous êtes prêt à arrêter le diaporama, vous pouvez appuyer sur Ctrl-C dans la fenêtre du terminal.


Si vous utilisez le bureau Gnome, vous pouvez utiliser son programme officiel de visualisation d'images pour les diaporamas :

eog --slide-show /path/to/picture_directory

Avec Eog, des images peuvent être supprimées ou ajoutées pendant le diaporama. En fait, si vous ajoutez une image pendant le diaporama, elle sera automatiquement incluse.


Depuis http://www.instructables.com/id/Easy-Raspberry-Pi-Based-ScreensaverSlideshow-for-E/

en utilisant feh

feh -Y -x -q -D 5 -B black -F -Z -z -r /media/


Linux
  1. 6 Exemples de commande mv pour déplacer ou renommer un fichier et un répertoire Linux

  2. Créer un fichier zip et ignorer la structure du répertoire

  3. Pourquoi mon lien symbolique crée-t-il un fichier et non un dossier ?

  4. Boucler récursivement dans les répertoires et exécuter une commande sur un fichier du répertoire

  5. renommer un énorme dossier :est-ce risqué ?

Comment copier des fichiers et des répertoires sous Linux

Bonne combinaison de ligne de commande et de navigateur de fichiers graphique ?

Commande Stat :Afficher les attributs des fichiers et des répertoires

Gérer les autorisations de répertoire et de fichier avec chmod Recursive

Linux / Dossier et dossier /racine

Script bash pour supprimer le fichier le plus ancien d'un dossier