Pages : 1
#1 Le 14/06/2022, à 17:48
- Coeur Noir
[memo] ajouter des arrières-plans dynamiques, exemples.
Hello,
comment ajoute-t-on « proprement » au système un slideshow qui servira d'arrière-plan, afin qu'il soit disponible à tous les utilisateurs depuis les « paramètres » ( gnome-control-center, section arrière-plan ) ?
Depuis quand ajouter des images dans /usr/share/backgrounds ( accessible à tout le monde en lecture ) ne suffit pas ( plus ) à les rendre visibles / accessible dans les « paramètres / arrière-plan » ?
J'ai donc :
⋅ ma douzaine d'images dans /usr/share/backgrounds/trianglify_××.jpg
⋅ le fichier descriptif du slideshow trianglify_01.xml dans /usr/share/backgrounds/contest/
⋅ et un fichier descriptif du « pack » trianglify_01-wallpapers.xml dans /usr/share/gnome-background-properties/
mais rien de tout cela n'apparaît dans « paramètres / arrière-plan ».
Par contre tout cela est bien fonctionnel dès lors que dans dconf-editor je règle
/org/gnome/desktop/background/picture-uri-dark
pour qu'il utilise
file:///usr/share/backgrounds/contest/trianglify_01.xml
Évidemment j'ai essayé les emplacements « équivalents » côté utilisateur, en mettant :
⋅ ma douzaine d'images dans ~/.local/share/backgrounds/
⋅ le xml* du slideshow dans ~/.local/share/backgrounds/contest/
⋅ et le xml* du « pack » d'images dans ~/.local/share/gnome-background-properties/
* chemins des diverses ressources adaptés bien sûr en conséquence.
Dans ce cas, les images apparaissent bien dans « paramètres / arrière-plan » mais pas le slideshow lui-même.
Par contre c'est toujours fonctionnel si je passe par dconf-editor avec cette fois file:///home/django/.local/share/backgrounds/contest/trianglify_01.xml
Dans les 2 cas, le seul slideshow proposé par « paramètres / arrière-plan » c'est celui installé par défaut dans le système ( /usr/share/backgrounds/contest/jammy.xml ).
Donc comment dit-on à gnome-control-center que d'autres slideshow sont disponibles ?
Je me contenterais d'une solution côté utilisateur - tant que c'est accessible via « paramètres / arrière-plan ».
Situation actuelle où tous les éléments concernant le slideshow sont côté utilisateur :
mais aucune image présentant la petite « horloge » dans son coin en bas à droite, pour signaler un slideshow
( à part, plus bas et non visible sur l'illustration, celle d'origine avec les arrières-plans jammy. )
_____________________________
[ Edit, longtemps après ] 2 doc's sont disponibles : https://doc.ubuntu-fr.org/arriere_plan_dynamique_gnome ⋅ https://doc.ubuntu-fr.org/diaporama_fond_d_ecran
Elles ne sont pas follement à jour mais donnent les principes, emplacements et options utiles.
_____________________________
Le petit dernier, 23 mai 2023 :
J'en ai fait un paquet .deb [ 52,7 Mo via github ] testé sous 23.04, 22.10 et 22.04.
Je n'y ai pas listé de dépendances mais je sais que ce type d'arrière-plan dynamique ne fonctionne plus sous Budgie, par exemple ( ils ont viré le code nécessaire de leur fork de gnome-control-center. )
Le paquet .deb installe 2 versions : une avec chiffres de 0 à 23, l'autre de 1 à 12. La version 24 est plus « aboutie » concernant la variation des couleurs :
…esthétiquement ça suppose que vous n'avez pas de « panel » en permanence en bas de l'écran ( les chiffres auraient les pieds coupés. )
Et malheureusement à cause de la taille d'image d'origine, c'est propre en 1920×1080 px mais au delà, mystère…
Dernière modification par Coeur Noir (Le 25/05/2023, à 14:07)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#2 Le 15/06/2022, à 00:45
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Okazou, question posée par là : https://answers.launchpad.net/ubuntu/+s … ion/702179
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#3 Le 15/06/2022, à 12:03
- inbox
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Salut,
Dans ce sujet est expliqué comment ajouter un "slideshow" (à partir du message #7) dans gnome-control-center.
Je n'ai pas testé.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#4 Le 15/06/2022, à 15:58
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Cette discussion traite exactement de ce que je souhaite.
Et je me gratte la tête car je crois bien que c'est exactement ce que j'avais fait…
Boooon… je vais tester à nouveau ;-)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#5 Le 15/06/2022, à 19:17
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Grrrr… l'impression de tourner en rond.
Tous les éléments semblent bien en place :
django@ASGARD:/usr/share/backgrounds$ ls -la
total 40556
drwxr-xr-x 3 root root 4096 juin 15 18:12 .
drwxr-xr-x 300 root root 12288 juin 14 04:35 ..
-rw-r--r-- 1 root root 3282920 avril 14 20:35 Blue_flower_by_Elena_Stravoravdi.jpg
-rw-r--r-- 1 root root 152918 avril 14 20:35 canvas_by_roytanck.jpg
-rw-r--r-- 1 root root 4358768 avril 14 20:35 Cherry_Tree_in_Lakones_by_elenastravoravdi.jpg
drwxr-xr-x 2 root root 4096 juin 15 18:10 contest
-rw-r--r-- 1 root root 778698 avril 14 20:35 DSC2943_by_kcpru.jpg
-rw-r--r-- 1 root root 1672978 avril 14 20:35 Jammy-Jellyfish_WP_4096x2304_Grey.png
-rw-r--r-- 1 root root 191945 avril 14 20:35 jj_dark_by_Hiking93.jpg
-rw-r--r-- 1 root root 250557 avril 14 20:35 jj_light_by_Hiking93.jpg
-rw-r--r-- 1 root root 1135788 avril 14 20:35 Mirror_by_Uday_Nakade.jpg
-rw-r--r-- 1 root root 2705552 avril 14 20:35 Optical_Fibers_in_Dark_by_Elena_Stravoravdi.jpg
-rw-r--r-- 1 root root 1198037 juin 15 18:12 trianglify_20.jpg ###
-rw-r--r-- 1 root root 1238445 juin 15 18:12 trianglify_21.jpg #
-rw-r--r-- 1 root root 1311213 juin 15 18:12 trianglify_22.jpg #
-rw-r--r-- 1 root root 1344615 juin 15 18:12 trianglify_23.jpg #
-rw-r--r-- 1 root root 1301463 juin 15 18:12 trianglify_24.jpg #
-rw-r--r-- 1 root root 1242619 juin 15 18:12 trianglify_25.jpg # ma
-rw-r--r-- 1 root root 1245261 juin 15 18:12 trianglify_26.jpg # douzaine
-rw-r--r-- 1 root root 1329385 juin 15 18:12 trianglify_27.jpg # d'images
-rw-r--r-- 1 root root 1356035 juin 15 18:12 trianglify_28.jpg # trianglify_××.jpg
-rw-r--r-- 1 root root 1326941 juin 15 18:12 trianglify_29.jpg #
-rw-r--r-- 1 root root 1282963 juin 15 18:12 trianglify_30.jpg #
-rw-r--r-- 1 root root 1248226 juin 15 18:12 trianglify_31.jpg ###
-rw-r--r-- 1 root root 3891119 avril 14 20:35 ubuntu2_by_arman1992.jpg
-rw-r--r-- 1 root root 5559872 avril 14 20:35 ubuntu_by_arman1992.jpg
lrwxrwxrwx 1 root root 37 juin 1 18:26 ubuntu-default-greyscale-wallpaper.png -> Jammy-Jellyfish_WP_4096x2304_Grey.png
-rw-r--r-- 1 root root 2044810 avril 19 12:04 warty-final-ubuntu.png
django@ASGARD:/usr/share/backgrounds$ ls -la contest/
total 16
drwxr-xr-x 2 root root 4096 juin 15 18:10 .
drwxr-xr-x 3 root root 4096 juin 15 18:12 ..
-rw-r--r-- 1 root root 3789 avril 14 20:35 jammy.xml
-rw-r--r-- 1 root root 3644 juin 15 18:10 trianglify_01.xml # le fichier qui décrit la séquence et les transitions
django@ASGARD:/usr/share/backgrounds$ cd ../gnome-background-properties/
django@ASGARD:/usr/share/gnome-background-properties$ ls -la
total 32
drwxr-xr-x 2 root root 4096 juin 15 18:11 .
drwxr-xr-x 300 root root 12288 juin 14 04:35 ..
-rw-r--r-- 1 root root 4392 avril 14 20:35 jammy-wallpapers.xml
-rw-r--r-- 1 root root 3176 juin 15 18:16 trianglify_01-wallpapers.xml # le fichiers qui décrit l'ensemble du « lot »
-rw-r--r-- 1 root root 2809 avril 14 20:35 ubuntu-wallpapers.xml
Mais rien à faire, ça n'apparaît pas dans « paramètres / arrière-plan »
qui me propose bien des images perso ( qui sont dans ~/.local/share/backgrounds ) et les images ET le slideshow installés d'origine côté système ( provenant de /usr/share/backgrounds + /usr/share/backgrounds/contest + /usr/share/gnome-background-properties ) mais pas ce que je viens d'ajouter moi-même côté système. Et ce même après redémarrage session ou pc, sait-on jamais.
Donc ma contrariété, c'est que ça n'apparaît pas là :
et par conséquent pour activer le slideshow je passe par dconf-editor :
slideshow qui fonctionne tout à fait comme je l'espérais !
À noter, gnome-tweaks n'a pas encore intégré le distinguo thème clair / foncé et n'appliquera ses modif's qu'au thème clair :
puisqu'on peut aussi passer par là pour changer l'arrière-plan.
Par contre lui permet de naviguer jusqu'à un fichier .xml ( ce que ne permet pas le gnome-control-center qui ne donnera accès qu'à des fichiers de type image. )
Dernière modification par Coeur Noir (Le 16/06/2022, à 04:56)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#6 Le 16/06/2022, à 16:50
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Oh misère…
Progrès significatif !
En lançant gnome-control-center depuis le terminall, il se plaignait de 2 choses :
⋅ ne pas savoir charger xapp-gtk3-module → résolu après installation du paquet xapp → mais sans rapport avec la problématique ici.
⋅ et surtout, une erreur à la fin du fichier trianglify_01-wallpapers.xml dans /usr/share//gnome-background-properties/
En cause ? Une balise </wallpapers> manquante… mes yeux donc
Pour mémoire je pose ici le contenu des 2 fichiers .xml :
django@ASGARD:~$ cat /usr/share/backgrounds/contest/trianglify_01.xml
<background>
<starttime>
<year>2022</year>
<month>06</month>
<day>14</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<!-- This animation will start at midnight. -->
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_20.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_20.jpg</from>
<to>/usr/share/backgrounds/trianglify_21.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_21.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_21.jpg</from>
<to>/usr/share/backgrounds/trianglify_22.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_22.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_22.jpg</from>
<to>/usr/share/backgrounds/trianglify_23.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_23.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_23.jpg</from>
<to>/usr/share/backgrounds/trianglify_24.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_24.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_24.jpg</from>
<to>/usr/share/backgrounds/trianglify_25.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_25.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_25.jpg</from>
<to>/usr/share/backgrounds/trianglify_26.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_26.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_26.jpg</from>
<to>/usr/share/backgrounds/trianglify_27.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_27.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_27.jpg</from>
<to>/usr/share/backgrounds/trianglify_28.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_28.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_28.jpg</from>
<to>/usr/share/backgrounds/trianglify_29.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_29.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_29.jpg</from>
<to>/usr/share/backgrounds/trianglify_30.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_30.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_30.jpg</from>
<to>/usr/share/backgrounds/trianglify_31.jpg</to>
</transition>
<static>
<duration>25.0</duration>
<file>/usr/share/backgrounds/trianglify_31.jpg</file>
</static>
<transition>
<duration>12.5</duration>
<from>/usr/share/backgrounds/trianglify_31.jpg</from>
<to>/usr/share/backgrounds/trianglify_20.jpg</to>
</transition>
</background>
django@ASGARD:~$ cat /usr/share/gnome-background-properties/trianglify_01-wallpapers.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Trianglify 01</name>
<filename>/usr/share/backgrounds/contest/trianglify_01.xml</filename>
<options>zoom</options>
</wallpaper>
<wallpaper deleted="false">
<name>v8 slideshow</name>
<filename>/home/autre_user/.local/share/backgrounds/contest/v8.xml</filename>
<options>zoom</options>
</wallpaper>
</wallpapers>
django@ASGARD:~$
Note : le fichier .xml situé dans gnome-background-properties peut contenir des pointeurs vers plusieurs slideshows ( donc autant donner un nom plus générique à ce fichier, genre slideshows.xml ).
Résultat en image :
Victoire ? Oui. Les images composant ces slideshows ne sont pas montrées individuellement mais c'est pas plus mal…
Je suppose que c'est parce qu'elles ne sont pas listées en détail dans le fichier trianglify_01-wallpapers.xml
si on le compare au slideshow installé par défaut : /usr/share/gnome-background-properties/jammy.xml ( le troisième sur l'illustration dont on voit aussi toutes les images. )
Dernière modification par Coeur Noir (Le 16/06/2022, à 17:06)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#7 Le 16/06/2022, à 21:33
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Pour ceusses qui voudraient tester, les images, destination → /usr/share/backgrounds → fichiers à root:root en rw-r--r-- : https://ibb.co/album/Q84QSb
Ensuite, dans le fichier /usr/share/backgrounds/contest/trianglify_01.xml
testez diverses valeurs de <duration> :
⋅ <static> concerne le temps d'affichage d'une image,
⋅ <transition> le temps d'affichage de la transition entre 2 images,
⋅ <static> + <transition> se cumulent ( la somme des <duration> = la durée totale du slideshow ).
Il y a à priori d'autres modes de transition, je ne remets pas la main sur la liste. Par défaut c'est un « fondu » ( overlay ? ) entre les 2 images, ce qui suffit bien ici.
Dernière modification par Coeur Noir (Le 18/06/2022, à 17:54)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#8 Le 17/06/2022, à 00:49
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Et puisque j'y suis, dans les essais, un autre, plus « subtil »…
Images à placer dans /usr/share/backgrounds/wood/ : https://ibb.co/album/N77qFB
¡ attention : le fichier nommé « image.jpg » sera à renommer « 0.jpg » !
Le fichier wood.xml à placer dans /usr/share/backgrounds/contest/
<background>
<starttime>
<year>2022</year>
<month>06</month>
<day>14</day>
<hour>12</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<!-- Cette animation commence à midi et dure 24 heures. -->
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/0.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/0.jpg</from>
<to>/usr/share/backgrounds/wood/1.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/1.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/1.jpg</from>
<to>/usr/share/backgrounds/wood/2.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/2.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/2.jpg</from>
<to>/usr/share/backgrounds/wood/3.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/3.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/3.jpg</from>
<to>/usr/share/backgrounds/wood/4.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/4.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/4.jpg</from>
<to>/usr/share/backgrounds/wood/5.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/5.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/5.jpg</from>
<to>/usr/share/backgrounds/wood/4.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/4.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/4.jpg</from>
<to>/usr/share/backgrounds/wood/3.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/3.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/3.jpg</from>
<to>/usr/share/backgrounds/wood/2.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/2.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/2.jpg</from>
<to>/usr/share/backgrounds/wood/1.jpg</to>
</transition>
<static>
<duration>640.0</duration>
<file>/usr/share/backgrounds/wood/1.jpg</file>
</static>
<transition>
<duration>8000.0</duration>
<from>/usr/share/backgrounds/wood/1.jpg</from>
<to>/usr/share/backgrounds/wood/0.jpg</to>
</transition>
</background>
Et le fichier wood-slideshow.xml à placer dans /usr/share/gnome-background-properties/ :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Wood</name>
<filename>/usr/share/backgrounds/contest/wood.xml</filename>
<options>zoom</options>
</wallpaper>
</wallpapers>
Ici l'exemple s'étale sur 24h = 86400 secondes = la somme des <duration>,
les planches les plus colorées autour de midi ( image 0.jpg ) et les plus ternes autour de minuit ( image 5.jpg ).
( attention à bien renommer l'image zéro pour midi, si vous la téléchargez depuis imgbb elle s'appellera image.jpg au lieu de 0.jpg )
Dernière modification par Coeur Noir (Le 19/06/2022, à 01:04)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#9 Le 18/06/2022, à 17:42
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Allez un petit dernier (?), l'inévitable « horloge ».
25 images à placer dans /usr/share/backgrounds/wood/ : https://ibb.co/album/cxW86G
25 et pas 24 car y'a une astuce pour la transition entre 5 et 6 heures.
Le fichier wood-clock.xml à placer dans /usr/share/backgrounds/contest/
<background>
<starttime>
<year>2022</year>
<month>06</month>
<day>14</day>
<hour>12</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<!-- Cette animation commence à minuit et dure 12 heures. -->
<static>
<duration>600.0</duration>
<file>/usr/share/backgrounds/wood/3-01.jpg</file>
</static>
<transition>
<duration>1200.0</duration>
<from>/usr/share/backgrounds/wood/3-01.jpg</from>
<to>/usr/share/backgrounds/wood/3-02.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3-02.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3-02.jpg</from>
<to>/usr/share/backgrounds/wood/3-03.jpg</to>
</transition>
<static>
<duration>600.0</duration>
<file>/usr/share/backgrounds/wood/3-03.jpg</file>
</static>
<transition>
<duration>1200.0</duration>
<from>/usr/share/backgrounds/wood/3-03.jpg</from>
<to>/usr/share/backgrounds/wood/3-04.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3-04.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3-04.jpg</from>
<to>/usr/share/backgrounds/wood/3-05.jpg</to>
</transition>
<static>
<duration>600.0</duration>
<file>/usr/share/backgrounds/wood/3-05.jpg</file>
</static>
<transition>
<duration>1200.0</duration>
<from>/usr/share/backgrounds/wood/3-05.jpg</from>
<to>/usr/share/backgrounds/wood/3-06.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3-06.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3-06.jpg</from>
<to>/usr/share/backgrounds/wood/3-07.jpg</to>
</transition>
<static>
<duration>600.0</duration>
<file>/usr/share/backgrounds/wood/3-07.jpg</file>
</static>
<transition>
<duration>1200.0</duration>
<from>/usr/share/backgrounds/wood/3-07.jpg</from>
<to>/usr/share/backgrounds/wood/3-08.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3-08.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3-08.jpg</from>
<to>/usr/share/backgrounds/wood/3-09.jpg</to>
</transition>
<static>
<duration>600.0</duration>
<file>/usr/share/backgrounds/wood/3-09.jpg</file>
</static>
<transition>
<duration>1200.0</duration>
<from>/usr/share/backgrounds/wood/3-09.jpg</from>
<to>/usr/share/backgrounds/wood/3-10.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3-10.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3-10.jpg</from>
<to>/usr/share/backgrounds/wood/3-11.jpg</to>
</transition>
<static>
<duration>600.0</duration>
<file>/usr/share/backgrounds/wood/3-11.jpg</file>
</static>
<transition>
<duration>1200.0</duration>
<from>/usr/share/backgrounds/wood/3-11.jpg</from>
<to>/usr/share/backgrounds/wood/3-12.jpg</to>
</transition>
<static>
<duration>150.0</duration>
<file>/usr/share/backgrounds/wood/3_12.jpg</file>
</static>
<transition>
<duration>750.0</duration>
<from>/usr/share/backgrounds/wood/3_12.jpg</from>
<to>/usr/share/backgrounds/wood/3_13.jpg</to>
</transition>
<static>
<duration>150.0</duration>
<file>/usr/share/backgrounds/wood/3_13.jpg</file>
</static>
<transition>
<duration>750.0</duration>
<from>/usr/share/backgrounds/wood/3_13.jpg</from>
<to>/usr/share/backgrounds/wood/3_14.jpg</to>
</transition>
<static>
<duration>480.0</duration>
<file>/usr/share/backgrounds/wood/3_14.jpg</file>
</static>
<transition>
<duration>1320.0</duration>
<from>/usr/share/backgrounds/wood/3_14.jpg</from>
<to>/usr/share/backgrounds/wood/3_15.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3_15.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3_15.jpg</from>
<to>/usr/share/backgrounds/wood/3_16.jpg</to>
</transition>
<static>
<duration>480.0</duration>
<file>/usr/share/backgrounds/wood/3_16.jpg</file>
</static>
<transition>
<duration>1320.0</duration>
<from>/usr/share/backgrounds/wood/3_16.jpg</from>
<to>/usr/share/backgrounds/wood/3_17.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3_17.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3_17.jpg</from>
<to>/usr/share/backgrounds/wood/3_18.jpg</to>
</transition>
<static>
<duration>480.0</duration>
<file>/usr/share/backgrounds/wood/3_18.jpg</file>
</static>
<transition>
<duration>1320.0</duration>
<from>/usr/share/backgrounds/wood/3_18.jpg</from>
<to>/usr/share/backgrounds/wood/3_19.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3_19.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3_19.jpg</from>
<to>/usr/share/backgrounds/wood/3_20.jpg</to>
</transition>
<static>
<duration>480.0</duration>
<file>/usr/share/backgrounds/wood/3_20.jpg</file>
</static>
<transition>
<duration>1320.0</duration>
<from>/usr/share/backgrounds/wood/3_20.jpg</from>
<to>/usr/share/backgrounds/wood/3_21.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3_21.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3_21.jpg</from>
<to>/usr/share/backgrounds/wood/3_22.jpg</to>
</transition>
<static>
<duration>480.0</duration>
<file>/usr/share/backgrounds/wood/3_22.jpg</file>
</static>
<transition>
<duration>1320.0</duration>
<from>/usr/share/backgrounds/wood/3_22.jpg</from>
<to>/usr/share/backgrounds/wood/3_23.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3_23.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3_23.jpg</from>
<to>/usr/share/backgrounds/wood/3_24.jpg</to>
</transition>
<static>
<duration>480.0</duration>
<file>/usr/share/backgrounds/wood/3_24.jpg</file>
</static>
<transition>
<duration>1320.0</duration>
<from>/usr/share/backgrounds/wood/3_24.jpg</from>
<to>/usr/share/backgrounds/wood/3_25.jpg</to>
</transition>
<static>
<duration>300.0</duration>
<file>/usr/share/backgrounds/wood/3_25.jpg</file>
</static>
<transition>
<duration>1500.0</duration>
<from>/usr/share/backgrounds/wood/3_25.jpg</from>
<to>/usr/share/backgrounds/wood/3_01.jpg</to>
</transition>
</background>
Les lignes à insérer dans le fichier /usr/share/gnome-background-properties/wood-slideshow.xml après une balise </wallpaper> et avant la balise </wallpapers> finale :
<wallpaper deleted="false">
<name>Wood clock</name>
<filename>/usr/share/backgrounds/contest/wood-clock.xml</filename>
<options>zoom</options>
</wallpaper>
Le design plus « minimaliste » qui a servi aux essais : https://ibb.co/album/SQGMTH les dégradés sont cependant pas très heureux ( on fait comment pour partager des fichiers .xcf pour Gimp, sans passer par gueugueule draïve ? )
Dernière modification par Coeur Noir (Le 19/06/2022, à 20:49)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#10 Le 20/06/2022, à 17:34
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Variation, pour l'horloge ( un spot sur les nombres plutôt qu'une barre verticale ) : https://ibb.co/album/NxX1WP?sort=name_asc&page=1
Et https://github.com/Coeur-Noir/Dynamic-Wallpapers
Autre variation, plus aboutie :
⋅ le spot qui éclaire l'heure transitionne plus progressivement,
⋅ le fond change de tonalité au cour de la journée, avec un point extrême chaud et froid autour de midi et minuit.
⋅ images à placer dans un dossier /usr/share/backgrounds/clock-spot-24h/
⋅ le fichier « description » nommé description_clock-spot-24h.xml à placer dans /usr/share/backgrounds/
⋅ le fichier « pointeur » nommé pointer_clock-spot-24h.xml à placer dans /usr/share/gnome-background-properties/
Ces divers éléments placés là rendent accessible ce « diaporama » à tout utilisateur du système, depuis Paramètres / Arrière-Plan.
Je ne comprends pas à quelle « horloge » se fie Gnome ( en tout cas pas celle affichée sur le bureau ) ; du coup
⋅ en heure d'hiver, il faudra indiquer :
<background>
<starttime>
<year>2022</year>
<month>06</month>
<day>14</day>
<hour>01</hour>
<minute>00</minute>
<second>00</second>
</starttime>
⋅ en heure d'été, il faudra indiquer :
<background>
<starttime>
<year>2022</year>
<month>06</month>
<day>14</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
dans le fichier description_clock-spot-24h.xml afin de garder l'animation synchro' avec l'heure « humaine. »
Dernière modification par Coeur Noir (Le 26/11/2022, à 03:29)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#11 Le 22/11/2022, à 03:50
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Le fond d'écran de Kinetic Kudu en 12 étapes de couleurs :
…et le par défaut, 3 versions sombres :
Dernière modification par Coeur Noir (Le 22/11/2022, à 04:41)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#12 Le 22/11/2022, à 03:58
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Un autre ( Shell ) vu chez KDE/plasma en 12 étapes de couleur :
_____________________________
[ Edit ] 2 doc's sont disponibles : https://doc.ubuntu-fr.org/arriere_plan_dynamique_gnome ⋅ https://doc.ubuntu-fr.org/diaporama_fond_d_ecran
Elles ne sont pas follement à jour mais donnent les principes, emplacements et options utiles.
Dernière modification par Coeur Noir (Le 26/11/2022, à 02:37)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#13 Le 26/11/2022, à 04:54
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Au lieu d'installer tout ça côté système, on peut le faire uniquement côté utilisateur ( ça évitera des commandes sudo et ça laisse intacte la partie système. )
Dans votre dossier ~/Images créez donc un dossier « Arrières-Plans Bureau » qui lui-même contient un dossier « dynamic wallpapers » :
mkdir -p "~/Images/Arrières-Plans Bureau/dynamic wallpapers"
Dans ~/.local/share créer impérativement un dossier « gnome-background-properties »
mkdir -p "~/.local/share/gnome-background-properties"
Et l'astuce : si un dossier « backgrounds » existe déjà dans ~/.local/share → supprimez-le et remplacez-le par un lien symbolique qui cible votre dossier « Arrières-Plans Bureau » :
ln -s "~/Images/Arrières-Plans Bureau" ~/.local/share/backgrounds
Pourquoi donc ? Parce qu'on ne peut pas ajouter de dossier d'images depuis Paramètres / Arrière-Plan… seulement des images, une à une, c'est pas pratique.
À partir du moment où ce lien existe, alors les éléments que vous placez dans votre dossier « Arrières-Plans Bureau » sont automatiquement accessibles depuis Paramètres / Arrière-Plan !
Vous gérez alors la disponibilité d'arrières-plans depuis votre dossier « ~Images/Arrières-Plans Bureau » ce qui donne :
Maintenant, placez dans le dossier « dynamic wallpapers » les éléments qui concernent vos « diaporamas » : leurs images dans un dossier + le fichier .xml de description à côté.
Chez moi ça ressemble à ça :
Note : les chemins d'images dans les fichiers .xml font donc référence à ces emplacements.
Enfin, et c'est la clé du succès, placez dans ~/.local/share/gnome-background-properties les fichiers « pointeurs » .xml ; ce sont eux qui informent Gnome de l'existence d'Arrières Plans Dynamiques en lui indiquant les chemins des diverses ressources ( les images + le scénario du diaporama. )
Ici ça ressemble à :
et dans Paramètres / Arrière-Plan, ça donne :
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#14 Le 24/05/2023, à 01:25
- Coeur Noir
Re : [memo] ajouter des arrières-plans dynamiques, exemples.
Le petit dernier :
J'en ai fait un paquet .deb [ 52,7 Mo via github ] testé sous 23.04, 22.10 et 22.04.
Je n'y ai pas listé de dépendances mais je sais que ce type d'arrière-plan dynamique ne fonctionne plus sous Budgie, par exemple ( ils ont viré le code nécessaire de leur fork de gnome-control-center. )
Le paquet .deb installe 2 versions : une avec chiffres de 0 à 23, l'autre de 1 à 12. La version 24 est plus « aboutie » concernant la variation des couleurs :
…esthétiquement ça suppose que vous n'avez pas de « panel » en permanence en bas de l'écran ( les chiffres auraient les pieds coupés. )
Et malheureusement à cause de la taille d'image d'origine, c'est propre en 1920×1080 px mais au delà, mystère…
Dernière modification par Coeur Noir (Le 24/05/2023, à 01:46)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne