Automatisez et personnalisez: modifiez le papier peint de bureau Ubuntu via la ligne de commande et Cron
Revitaliser votre environnement de bureau sur Ubuntu Linux va au-delà de la simple personnalisation - il s'agit d'infuser votre espace de travail avec une touche personnelle qui inspire la créativité et la productivité. Ce guide complet vous guide non seulement à travers les étapes pour modifier manuellement votre arrière-plan de bureau à l'aide de la ligne de commande et de l'environnement de bureau GNOME, mais introduit également une approche innovante pour automatiser ce processus. En tirant parti d'un simple script bash couplé à la puissance de Cron, un planificateur de travail basé sur le temps trouvé dans les systèmes d'exploitation de type Unix, vous pouvez vous assurer que votre arrière-plan de bureau actualise automatiquement, vous présentant une nouvelle image sélectionnée au hasard de votre collection à définir des intervalles. Que vous soyez un utilisateur chevronné de Linux ou nouveau dans la ligne de commande, ce tutoriel vous permettra de transformer votre bureau en un espace dynamique et personnalisé.
Dans ce tutoriel, vous apprendrez:
- Comment identifier votre palette de couleurs GNOME actuelle
- Comment changer votre fond de bureau en fonction de la palette de couleurs
Changer votre arrière-plan de bureau sur Gnome
Avant de plonger dans les étapes, il convient de noter pourquoi on pourrait préférer utiliser la ligne de commande sur l'interface utilisateur graphique (GUI) pour de telles tâches. Les opérations de ligne de commande peuvent être scénarisées et automatisées, ce qui les rend idéales pour les utilisateurs qui aiment créer une expérience informatique personnalisée ou pour les administrateurs système gérant plusieurs machines.
Identifiez votre schéma de couleurs GNOME : Avant de définir un nouveau fond d'écran, vous devez vérifier votre palette de couleurs actuelle car elle détermine le réglage à utiliser pour modifier le fond d'écran.
$ gsettings get org.gnome.desktop.interface color-schemeCette commande retournera
par défautoupréférer-Dark, indiquant votre préférence de thème actuelle. Ceci est crucial car Gnome fournit différents paramètres pour chaque thème pour mieux intégrer votre fond d'écran au look global du système.Modification de l'arrière-plan de bureau : Selon votre schéma de couleurs, utilisez la commande appropriée pour modifier votre fond d'écran.
PourSchéma de couleurs avant-dark:$ gsettings set org.gnome.desktop.background picture-uri-dark file:///home/linuxconfig/wallpaper.jpgPour
Schéma de couleurs par défaut:$ gsettings set org.gnome.desktop.background picture-uri file:///home/linuxconfig/wallpaper.jpg
Remplacez /home/linuxconfig/wallpaper.jpg par le chemin complet de votre image de papier peint souhaité. Cette commande met à jour votre arrière-plan de bureau sans avoir besoin de vous connecter ou de redémarrer votre session.
Automatiser les changements de papier peint avec un script bash
Pour améliorer davantage la personnalisation de votre environnement de bureau, vous pouvez automatiser le processus de modification de votre papier peint en utilisant un script bash simple. Ce script sélectionnera au hasard une image dans un répertoire spécifié /home/linuxconfig/images/ et le définira comme arrière-plan de bureau. Cette automatisation apporte un aspect dynamique à votre bureau, en gardant l'expérience visuelle fraîche et excitante.
Le script fourni ci-dessous doit être enregistré dans un fichier (par exemple, Change-Wallpaper.sh) et les autorisations exécutables. Voici un guide étape par étape sur la création et l'exécution du script:
Création du script : Copiez le script bash fourni ci-dessous dans un nouveau fichier nommé
change-wallpaper.shdans votre répertoire domestique ou un autre emplacement pratique. N'oubliez pas de mettre à jour la variablewallpaper_dirdans le script avec le chemin d'accès à votre propre répertoire où vos fonds d'écran sont stockés, garantissant que le script sélectionne dans votre collection personnelle d 'images.#!/bin/bash Define the directory containing the wallpapers WALLPAPER_DIR="/home/linuxconfig/Pictures/" Make sure we can connect to the desktop environment export DISPLAY=":0" export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus" Select a random wallpaper from the directory SELECTED_WALLPAPER=$(find "$WALLPAPER_DIR" -type f | shuf -n 1) Determine the current color scheme to decide which property to set COLOR_SCHEME=$(gsettings get org.gnome.desktop.interface color-scheme) Change the wallpaper based on the color scheme if [ "$COLOR_SCHEME" = "'prefer-dark'" ]; then # Set the wallpaper for dark theme gsettings set org.gnome.desktop.background picture-uri-dark "file://$SELECTED_WALLPAPER" else # Set the wallpaper for light theme gsettings set org.gnome.desktop.background picture-uri "file://$SELECTED_WALLPAPER" fi echo "Wallpaper changed to $SELECTED_WALLPAPER"Faire le script exécutable : ouvrez un terminal et accédez au répertoire contenant votre script. Exécutez la commande suivante pour le rendre exécutable:
$ chmod +x change-wallpaper.shExécution du script : Pour changer manuellement le fond d'écran, exécutez simplement le script en exécutant:
$ ./change-wallpaper.shdans le terminal.
Configuration d'un changement de papier peint automatisé à l'aide de Cron
Pour que votre fond d'écran change automatiquement toutes les heures, vous pouvez utiliser Cron , un planificateur de travaux basé sur le temps dans les systèmes d'exploitation de type UNIX. Voici comment mettre en place un travail cron pour cette tâche:
Ouvrez votre fichier crontab pour l'édition en exécutant:
$ crontab -eAjoutez la ligne suivante à la fin du fichier, en ajustant le chemin vers l'enregistrement de votre script:
0 * * * * /path/to/your/change-wallpaper.shCe travail CRON exécutera le script au début de chaque heure, en modifiant votre fond de bureau en une image aléatoire à partir du répertoire spécifié.
- Enregistrer et fermer le fichier. Le travail CRON est désormais mis en place et se déroulera selon le calendrier que vous avez défini.
dans le terminal.
En suivant ces étapes, vous pouvez profiter d'un environnement de bureau constamment rafraîchissant sans aucune intervention manuelle, ce qui rend votre expérience Ubuntu plus dynamique et personnalisée.
Conclusion
En conclusion, ce guide vous a fourni une approche globale pour personnaliser votre expérience de bureau Ubuntu. En maîtrisant la technique de ligne de commande pour modifier votre papier peint de bureau et en implémentant un script bash pour des sélections automatiques et aléatoires, vous avez franchi une étape importante vers la création d'un espace de travail dynamique et stimulant. L'ajout d'un travail cron pour planifier ces changements améliore encore votre bureau, garantissant qu'il reste frais et reflétait votre style personnel. Que ce soit pour la productivité, l'inspiration ou simplement la joie de la personnalisation, les compétences que vous avez acquises promettent aujourd'hui un environnement informatique plus engageant et personnalisé. Embrassez ces techniques pour garder votre bureau vivant et uniquement le vôtre.


