Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| unsplash [2017/12/11 16:06] – admin | unsplash [2025/11/06 16:57] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| ====== Changer de fond d'écran avec une image Unsplash ====== | ====== Changer de fond d'écran avec une image Unsplash ====== |
| |
| [[https://unsplash.com/|Unsplash]] propose des tonnes de très belles images libres de droit, voici un script ([[https://www.dryusdan.fr/changer-automatiquement-de-fond-decran-avec-linux-et-unsplash/|adapté de celui-ci]]) pour afficher une image prise à hasard sans sur le site unsplash et l'afficher en fond d'écran sous XFCE. | [[https://unsplash.com/|Unsplash]] propose des tonnes de très belles images libres de droit, voici un script ([[https://www.dryusdan.fr/changer-automatiquement-de-fond-decran-avec-linux-et-unsplash/|adapté de celui-ci]]) pour afficher une image prise au hasard sans sur le site unsplash et l'afficher en fond d'écran sous XFCE. |
| |
| l'adresse pour récuperer image se décompose ainsi : | l'adresse pour récuperer une image au hasard se décompose ainsi : |
| |
| <code> | <code> |
| https://unsplash.it/**Xres**/**Yres**/?random | https://picsum.photos/Xres/Yres/?random |
| </code> | </code> |
| |
| On créé le script **xfce-wallpaper-unsplash** dans ''/usr/bin/'' | On créé le script **xfce-wallpaper-unsplash** dans ''/usr/bin/'' |
| <code> | <code> |
| !#/bin/bash | #!/bin/bash |
| wget -O /var/tmp/img-tmp.jpg https://unsplash.it/2560/1444/?random | wget -O /var/tmp/img-tmp.jpg https://picsum.photos/2560/1444/?random |
| mv /var/tmp/img-tmp.jpg /var/tmp/img.jpg | mv /var/tmp/img-tmp.jpg /var/tmp/img.jpg |
| xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image -s /var/tmp/img.jpg | xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image -s /var/tmp/img.jpg |
| </code> | </code> |
| | |
| | Si on a un second écran, il suffit de doubler la dernière ligne et de mettre **monitor1** à la place de **monitor0** |
| |
| On le rend exécutable. | On le rend exécutable. |