Présentation
Bien que la plupart des environnements de bureau proposent de modifier son fond d’écran à l’aide d’une interface spécifique, il arrive que d’autres outils tels que les « tiling manager » soient plus austères et demandent l’utilisation d’un programme en ligne de commande pour arriver à nos fins.
Mais ne désespérons pas car j’ai noté ici quelques astuces pour en découdre avec ce problème !
xsetbg
Sur GNU / Linux, pour mettre un fond d’écran, nous utilisons généralement xsetbg. Sous Debian cette fonction est contenue dans le paquet xloadimage. Ainsi, nous pouvons faire :
sudo apt install xloadimage
xsetbg -fullscreen /home/olivier/images/JKHP_debian1280.jpg
J’ai utilisé les images suivantes :
feh
Vous pouvez également utiliser un programme FEH pour mettre une image en fond d’écran :
feh --bg-center /mnt/hd/Images/JKHP_debian1280.jpg
Automatiser la tâche [Debian]
Sous Debian, il faut simplement procéder ainsi pour automatiser la tâche, une fois que votre commande fonctionne, reprenez là et faites :
echo "xsetbg -fullscreen /home/olivier/images/JKHP_debian1280.jpg" >> ~/.xprofile
Ceci aura pour effet d’ajouter une ligne au fichier .xprofile se trouvant dans votre dossier personnel.
Amusez vous !
Automatiser la tâche [Autres distributions]
Il faut procéder aux même tâches, simplement changez le fichier ~/.xprofile par le fichier ~/.xinitrc.
Dans mon fichier .xinitrc, j’ai :
xsetbg -center /home/olivier/JKHP_archlinux1440.jpg &
exec awesome
Puis un simple startx s’occupe de tout démarrer, environnement graphique et gestionnaire de fenêtre (en l’occurence il se nomme awesome).