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).