Legen Sie ein Hintergrundbild in xfce4 auf Linux Mint fest

588
Andrey Tyukin

Ich möchte das Hintergrundbild von einem Terminal auf einem Linux 18.1 mit xfce4 einstellen:

Ich habe es mit xfconf-queryfolgenden Einstellungen versucht :

xfconf-query \ --channel xfce4-desktop \ --property /backdrop/screen0/monitor0/image-path \ --set /usr/share/backgrounds/xfce/xfce-teal.jpg 

In der Tat, wenn ich später die gleiche Einstellung mit abfrage:

xfconf-query \ --channel xfce4-desktop \ --property /backdrop/screen0/monitor0/image-path 

es gibt den String zurück:

/usr/share/backgrounds/xfce/xfce-teal.jpg 

Diese Einstellung scheint jedoch nichts zu beeinflussen, die sichtbare Tapete bleibt gleich. Wie ändere ich den tatsächlichen Hintergrund vom Terminal? Vielen Dank.

Zusätzliche Information:

$ xfconf-query --version xfconf-query 4.12.0 
2

1 Antwort auf die Frage

2
Andrey Tyukin

Die korrekte Einstellung kann über die -mFlagge (kurz für --monitor) ermittelt werden. Beginnen Sie zunächst xfconf-queryim Überwachungsmodus:

$ xfconf-query -c xfce4-desktop -m  Start monitoring channel "xfce4-desktop":  set: /backdrop/screen0/monitor1/workspace0/last-image set: /backdrop/screen0/monitor1/workspace0/last-image set: /backdrop/screen0/monitor1/workspace0/last-image set: /backdrop/screen0/monitor1/workspace0/last-image set: /backdrop/screen0/monitor1/workspace0/last-image 

Wenn Sie dann in die GUI gehen und dort den Hintergrund ändern, druckt die Konsolenanwendung Zeilen set:, die mit beginnen und zeigen, welche Eigenschaften geändert wurden.

Jetzt mit

$ xfconf-query \ --channel xfce4-desktop \ --property /backdrop/screen0/monitor1/workspace0/last-image \ --set /usr/share/backgrounds/xfce/xfce-blue.jpg 

Sie können den Hintergrund vom Terminal aus einstellen.