Aus irgendeinem Grund kann ich Hubert Samm nicht antworten, aber ich fand seinen Link hilfreich. Für den Fall, dass es nicht mehr funktioniert oder Sie nicht alles lesen möchten, um diese spezielle Antwort zu erhalten, habe ich hinzugefügt, wie ich es geschafft habe, einen Hintergrund für die Live-Aktualisierung in Gnome 3 zu erstellen.
Unter ~ / .cache / gnome-control / center / backgrounds finden Sie eine Datei mit einem langen Namen (etwa "a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27"), auf die Sie Ihren Hintergrund eingestellt haben. Wenn Sie diese Datei löschen und einen Symlink mit demselben Namen erstellen, um ihn zu ersetzen:
$ rm a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
$ ln -s /path/to/original/file a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
Wenn die Originaldatei aktualisiert wird, ändert sich der Desktop-Hintergrund entsprechend. Ich verwende diese Technik, um sicherzustellen, dass mein XPlanetFX-Hintergrund auf dem neuesten Stand bleibt. Stellen Sie zum Beispiel einfach ein Bild mit dem Namen "background.jpg" bereit und ändern Sie diese Datei, wenn Sie den Hintergrund aktualisieren möchten.
Der wahrscheinlich korrektere Weg, dies zu tun, wäre, gsettings zu verwenden, um die Bild-URI-Adresse so zu ändern, dass sie direkt auf die Datei Ihrer Wahl verweist. Ich entschied mich jedoch für die Symlink-Option, da ich nicht wusste, wie hartnäckig die Einstellungsänderung sein würde bei Verwendung der Benutzeroberfläche zum Ändern des Hintergrundbilds. In beiden Fällen sollte dies jedoch theoretisch funktionieren.
Hinweis: Ich weiß das nicht genau, da ich es nicht getestet habe. Es besteht jedoch die Möglichkeit, dass sich der lange, eindeutige Dateiname ändert, wenn Sie Ihren Hintergrund über die normale Benutzeroberfläche ändern und Ihr Symlink nicht mehr nützlich ist .