Page 1 sur 1

[xfce] Modifier Fond d'écran en ligne de commande (CLI)

Posté : sam. 9 mai 2020 15:05
par cyrille
Juste pour expliquer comment changer son fond d'écran en ligne de commande.

Oui, il existe un bouton magique qui ouvre une fenêtre où on peut le faire en graphique. Mais bon, mieux vaut toujours chercher à comprendre ce qui se passe.

On utilisera bien sûr xfconf-query
Xfconf-query est un outil d'interface de ligne de commande (CLI) pour accéder aux données de configuration stockées dans Xfconf. Les paramètres peuvent être affichés et modifiés en temps réel. Dans la plupart des cas, toutes les modifications seront immédiatement propagées aux applications respectives. De même, xfconf-query peut afficher la plupart des options de configuration actuelles définies par les applications ou surveiller les canaux de configuration pour toute modification.
Pour toute la doc

Code : Tout sélectionner

man xfconf-query 
ETAPE 1

Afin de déterminer les paramètres à utiliser, lancer

Code : Tout sélectionner

$ xfconf-query -c xfce4-desktop -m
Et modifier de façon traditionnelle le fond d'écran. Surveiller en même temps la sortie de la console, elle contiendra les informations sur l'écran cible.

Image

Vous aurez un retour de cette sorte

Code : Tout sélectionner

$ xfconf-query -c xfce4-desktop -m
Commencer à surveiller le canal « xfce4-desktop » :
 
définir: /backdrop/screen0/monitoreDP-1/workspace0/last-image
Ce qui nous intéresse, c'est l'identifiant après monitor : eDP-1
(qu'on peut récupérer aussi via xrandr

Image

ETAPE 2
On modifie le fond d'écran

Code : Tout sélectionner

$ xfconf-query  -c xfce4-desktop -p /backdrop/screen0/monitoreDP-1/workspace0/last-image -s "/chemin/vers/le/dossier/du/fond-ecran.png"
La modification est instantanée.

Avec bien sûr :
/chemin/vers/le/dossier/du/fond-ecran.png
à adapter à vos souhaits

ETAPE 3
On est curieux, on veut voir tout ce que l'on peut faire

Code : Tout sélectionner

$ xfconf-query -c xfce4-desktop -l
ETAPE 4
On est encore plus curieux
xfconf-query fonctionne toujours sur le même modèle, l'option -c indique le canal à écouter, puis on passe les options.

Exemple :

Code : Tout sélectionner

xfconf-query -c xfce4-panel -l
Pour les options du bureau...
Et ainsi de suite pour les composants xfce

Lien : https://docs.xfce.org/xfce/xfconf/xfconf-query