Ajouter des diaporamas de fond d'écran avec GNOME

Ce tutoriel a pour but de vous permettre de rajouter vos propres diaporamas comme fond d'écran pour obtenir un rendu similaire aux deux déjà présents par défaut.

Avec Shotwell

Faire un diaporama avec Shotwell (installé par défault) est très simple.

  1. Importez vos photos/images
  2. Sélectionnez celles que vous voulez mettre en diaporama
  3. Fichier → Définir comme diaporama de fond d'écran
  4. Choisissez la durée entre chaque image, les écrans concernés (votre bureau et/ou l'écran de verrouillage), et le tour est joué !
la liste des images et des transitions est enregistrée dans le fichier: ~/.local/share/shotwell/wallpaper/wallpaper.xml
Si vous changez accidentellement le fond d'écran il faudra tout refaire :-/ ou modifier vous-même le fichier wallpaper.xml référencé ci-dessus

Regrouper vos photos

Ce n'est pas obligatoire de réunir tous les éléments du diaporama, mais cela permet de garder une bonne organisation dans votre disque.

Créer un répertoire à l'emplacement de votre choix, par exemple un répertoire Diapo dans votre dossier personnel Images ( ~/Images ).

Placez-y l'ensemble des photos nécessaires au diaporama.

Configurer le diaporama

Dans ce même dossier Diapo, créer un fichier xml basé sur ce modèle :

<background>
  <starttime><!-- Date de début du fonctionnement du diaporama (mettre simplement une date antérieure au jour de création) -->
    <year>2017</year>
    <month>01</month>
    <day>01</day>
    <hour>00</hour>
    <minute>00</minute>
    <second>00</second>
  </starttime>
<!-- Debut du diaporama -->
  <static>
    <duration>1795.0</duration> <!-- temps pendant lequel cette image est affichée (en secondes) -->
    <file>/home/moi/Images/Diapo/1.png</file> <!-- lien vers l'image (lien complet a partir de la racine du système) -->
  </static>
  <transition>
    <duration>5.0</duration> <!-- durée de l'effet de transition (en secondes)-->
    <from>/home/moi/Images/Diapo/1.png</from> <!-- lien vers l'image en cours (lien complet a partir de la racine du systeme) -->
    <to>/home/moi/Images/Diapo/2.jpg</to> <!-- lien vers l'image suivante (lien complet a partir de la racine du systeme) -->
  </transition>
  <static>
    <duration>1795.0</duration> <!-- temps pendant le quel cette image est affichee -->
    <file>/home/moi/Images/Diapo/2.jpg</file> <!-- lien vers l'image -->
  </static>
  <transition>
    <duration>5.0</duration> <!-- durée de l'effet de transition -->
    <from>/home/moi/Images/Diapo/2.jpg</from> <!-- lien vers l'image en cours (lien complet a partir de la racine du systeme) -->
    <to>/home/moi/Images/Diapo/1.png</to> <!-- lien vers  la premiere image (lien complet a partir de la racine du systeme) -->
  </transition>
</background>

Pour avoir une transition de type "recouvrement", on peut utiliser <transition type="overlay"> au lieu de simplement <transition>

Pour avoir un diaporama fonctionnel, il faut simplement suivre ce schéma et finir par fermer la boucle avec une transition vers l'image de début.

Ensuite, enregistrez ce fichier (avec l'extension .xml) dans votre dossier Diapo.

Une fois que votre diaporama est créé il va falloir l'indiquer au gestionnaire de fond d'écran de GNOME.

Avec Gnome Tweak Tool

Dans l'outil de personnalisation Gnome, dans la catégorie "Bureau", cliquez sur le bouton correspondant à "Emplacement de l'arrière-plan". Sélectionnez votre fichier .xml, et validez.

Manuellement

Placez-vous dans ce dossier :

 cd /usr/share/gnome-background-properties 

puis, créez avec les droits super-utilisateur le fichier mon_diaporama.xml

Ce fichier doit être similaire à ce modèle :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper deleted="false">
    <name>Test</name> <!-- Nom du diaporama -->
    <name xml:lang="fr">test</name> <!-- Nom du diaporama dans une langue -->
    <filename>/home/oly/Documents/test-diapo/background-1.xml</filename> <!-- lien vers le fichier xml de votre diaporama precedement cree -->
    <options>zoom</options> <!-- option d'affichage du diaporama -->
  </wallpaper>
</wallpapers>

Et enregistrez le fichier.

Les valeurs admissibles pour les options d'affichage du diaporama "<options>XXXXXX</options>" sont :

  • tile (répéter en mosaïque jusqu'à remplir l'écran),
  • zoom,
  • center (centrer sans modification de taille),
  • scale,
  • fill (remplir pour adapter la taille au bord le plus court),
  • ou span.

Omettre la ligne permet de choisir l'option directement dans l'interface utilisateur (clic droit bureau → Modifier l'arrière plan du bureau).

Quelques essais testés sous Ubuntu 22.04 et 22.10 par là.

Contributeurs principaux : Oly, Roschan.

  • diaporama_fond_d_ecran.txt
  • Dernière modification: Le 27/11/2022, 01:33
  • par Coeur Noir