Rendez votre bureau Linux magnifique avec un fond d'écran dynamique

Rendez votre bureau Linux magnifique avec un fond d'écran dynamique

Linux n'est peut-être pas le premier système d'exploitation qui vous vient à l'esprit en parlant de personnalisation, mais c'est tout le contraire. Alors que la plupart des distributions Linux peuvent sembler simples et ennuyeuses au premier démarrage, il existe d'innombrables options de personnalisation pour rendre votre bureau éclatant et unique.



Si vous êtes un utilisateur expérimenté de Linux, vous vous êtes peut-être rendu compte que Linux peut offrir plus de personnalisation en fonction de l'environnement de bureau et du gestionnaire de fenêtres que vous utilisez. Faisons le premier pas vers une meilleure apparence de bureau et passons aux fonds d'écran dynamiques.

Qu'est-ce qu'un fond d'écran dynamique ?

Les fonds d'écran statiques sont des fonds d'écran qui ne changent pas automatiquement au fil du temps. Ce sont les types de fonds d'écran intégrés à votre distribution Linux et à votre environnement de bureau. Cependant, vous pouvez aller au-delà des fonds d'écran statiques classiques et faire un bond vers les fonds d'écran dynamiques.





Fond d'écran dynamique est un script bash simple qui vous permet de définir des fonds d'écran en fonction de l'heure actuelle, à l'aide d'un planificateur de tâches cron. Vous ne savez pas ce que cela signifie ? En un mot, il vous permet de définir différents fonds d'écran pour différents moments de la journée. Imaginez utiliser une version plus claire du papier peint pendant la journée et une plus sombre la nuit. Avec Dynamic Wallpaper, vous pouvez rendre votre bureau plus réactif.

Même s'il existe plus de 25 jeux de fonds d'écran différents de différentes résolutions, de HD à 5K, vous pouvez également créer votre propre jeu de fonds d'écran pour un look personnalisé. Il prend également en charge nageur , un outil qui génère une palette de couleurs à partir des couleurs dominantes d'une image, puis applique les couleurs à l'ensemble du système et sur tous vos programmes préférés.



Pouvez-vous utiliser un fond d'écran dynamique ?

La plupart des environnements de bureau Linux et des gestionnaires de fenêtres prennent en charge Dynamic Wallpaper. Voici une liste officielle de tous les environnements de bureau et gestionnaires de fenêtres avec lesquels Dynamic Wallpaper fonctionne :

Environnements de bureau :

  • Panthéon
  • GNOME
  • Profond dans
  • Cannelle
  • Xfce
  • LXDE
  • CAMARADE

Gestionnaires de fenêtres :

  • Boîte ouverte
  • i3wm
  • bspwm
  • GénialWM
  • Fluxbox
  • FVWM
  • Se balancer

Ne vous inquiétez pas si votre environnement de bureau ou votre gestionnaire de fenêtres ne figure pas sur cette liste. Vous pouvez toujours l'essayer et utiliser le script de test pour confirmer s'il fonctionne sur votre système.

Installer Dynamic Wallpaper sur Linux

Avant de commencer l'installation dwall (Dynamic Wallpaper), vous devrez installer toutes les dépendances nécessaires pour qu'il fonctionne correctement. Selon la distribution Linux que vous utilisez, exécutez l'une des deux commandes ci-dessous pour installer les dépendances.

Pour Arch Linux et les distributions basées sur Arch :

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

Si vous n'exécutez pas l'environnement de bureau Xfce, n'hésitez pas à supprimer le xorg-xrandr package à partir de la commande ci-dessus, car vous n'en aurez pas besoin si vous utilisez d'autres environnements de bureau. Vous pouvez également supprimer nageur si vous ne prévoyez pas de l'utiliser.

Pour Ubuntu et les autres distributions basées sur Debian :

sudo apt-get install x11-xserver-utils feh cron

De même, vous pouvez supprimer le x11-xserver-utils package si vous n'exécutez pas l'environnement de bureau Xfce.

Maintenant que toutes les dépendances sont installées, il est temps pour vous d'installer le véritable dwall outil. Il s'agit d'un processus simple et vous pouvez commencer par clonage du dépôt git . Voici comment procéder :

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

Si vous souhaitez tester le script bash avant de procéder à son installation, vous pouvez exécuter le test.sh script avec la commande suivante :

./test.sh

Comme vous l'avez peut-être remarqué, vous pouvez choisir parmi plus de 25 jeux de papiers peints différents. Par exemple, si vous souhaitez appliquer le usine wallpaper défini pour tester le script, vous pouvez exécuter cette commande :

./test.sh -s factory

Vous remarquerez que votre fond d'écran a été automatiquement remplacé par l'ensemble de fond d'écran souhaité en fonction de l'heure de la journée.

Après le test, vous souhaiterez peut-être installer le script si vous n'avez rencontré aucun problème. A l'intérieur de l'annuaire, vous trouverez un install.sh script à cette fin exactement. À installer dwall , tout ce que vous avez à faire est d'exécuter ce script.

./install.sh

Et voilà. Vous avez installé avec succès dwall sur votre machine Linux. Vous pouvez basculer entre différents jeux de papiers peints et dwall appliquera automatiquement le fond d'écran approprié de l'ensemble en fonction de l'heure.

Mais ce n'est pas tout. Pour le moment, vous exécuterez manuellement le dwall script toutes les quelques heures pour mettre à jour votre fond d'écran. Pour éviter cela, vous pouvez configurer une tâche cron et automatiser ce processus, que vous verrez dans la section suivante.

Automatisation dynamique des papiers peints avec les tâches Cron

Enfin, pour changer les fonds d'écran automatiquement, vous devrez configurer une tâche cron. Cron est une commande Linux que vous pouvez utiliser pour planifier l'exécution de commandes ou de tâches dans le futur à plusieurs reprises. Dans votre cas, vous aurez besoin d'une tâche cron pour exécuter dwall Toutes les heures. Vous pouvez commencer par activer le cron service sur votre système à l'aide des commandes ci-dessous.

Sur les distributions basées sur Arch :

sudo systemctl enable cronie.service --now

Pour activer le service cron sur Ubuntu et d'autres distributions basées sur Debian :

sudo systemctl enable cron

Une fois cela fait, vous devrez connaître les valeurs de certaines variables d'environnement avant de pouvoir créer une tâche cron. Exécutez cette commande sur votre terminal et notez les valeurs :

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

La sortie sur votre terminal peut être différente de celle affichée dans l'image ci-dessus. Ne vous inquiétez pas pour cela car cela diffère selon les appareils. Maintenant que vous êtes prêt à partir, créons une tâche cron en utilisant crontab .

pourquoi le bureau 2016 est-il si bon marché
crontab -e

Vous verrez un éditeur de texte s'ouvrir pour vous permettre d'ajouter une nouvelle tâche cron. Collez la commande donnée ci-dessous dans l'éditeur mais assurez-vous de remplacer les variables d'environnement par vos propres valeurs.

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

Dans la commande ci-dessus, assurez-vous de remplacer toutes les valeurs à l'intérieur avec vos propres variables d'environnement et supprimez le . Et voilà, vous avez créé avec succès une tâche cron pour changer votre fond d'écran de manière dynamique.

Pour supprimer votre tâche cron précédente et utiliser un autre jeu de papiers peints, vous pouvez exécuter les commandes suivantes :

crontab -r
crontab -e

Une fenêtre d'éditeur de texte s'affichera à nouveau. Cette fois, vous pouvez choisir un autre jeu de papiers peints en remplaçant le variable avec une nouvelle valeur.

Profitez d'un bureau animé avec un fond d'écran dynamique

Les fonds d'écran dynamiques sont l'un des meilleurs moyens de commencer à personnaliser votre expérience Linux. Avec un environnement de bureau centré sur la personnalisation comme KDE Plasma ou un gestionnaire de fenêtres comme i3, vous pouvez même passer au niveau supérieur. Cela nécessite cependant un peu de bricolage de votre part.

Envie de l'apparence et de la convivialité de macOS à la place ? Devinez quoi, Linux peut le faire aussi. Voici un aperçu de la façon dont vous pouvez personnaliser votre environnement de bureau GNOME, Xfce, KDE Plasma, Unity ou Cinnamon pour imiter l'apparence de macOS.

Partager Partager Tweeter E-mail Faites ressembler Linux à macOS avec ces réglages faciles

Si vous aimez Linux mais que vous voulez qu'il ressemble davantage à macOS, vous avez de la chance ! Voici comment faire ressembler votre bureau Linux à macOS.

Lire la suite
Rubriques connexes
  • Linux
  • Fond d'écran
  • Personnalisation Linux
A propos de l'auteur Nitin Ranganath(31 articles publiés)

Nitin est un développeur de logiciels passionné et un étudiant en génie informatique qui développe des applications Web à l'aide des technologies JavaScript. Il travaille en tant que développeur Web indépendant et aime écrire pour Linux et la programmation pendant son temps libre.

Plus de Nitin Ranganath

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner