Per qualche motivo, non riesco a vedere un modo per rispondere a Hubert Samm, ma ho trovato utile il suo link. Nel caso in cui vada giù o non vuoi leggere tutto per ottenere questa risposta particolare, ho aggiunto come sono riuscito a realizzare un background di aggiornamento live in Gnome 3.
Andando su ~ / .cache / gnome-control / center / backgrounds troverai un file con un nome lungo (qualcosa come "a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27") che è la versione memorizzata nella cache del file su cui hai impostato lo sfondo. Se si elimina questo file e si crea un collegamento simbolico con lo stesso nome per sostituirlo:
$ rm a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
$ ln -s /path/to/original/file a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
quindi, man mano che il file originale viene aggiornato, lo sfondo del desktop cambierà per riflettere quello. Sto usando questa tecnica per assicurarmi che il mio sfondo XPlanetFX rimanga aggiornato. Ad esempio, basta avere un'immagine chiamata "background.jpg" e cambiare questo file ogni volta che si desidera aggiornare lo sfondo.
Probabilmente il modo più corretto per farlo sarebbe usare gsettings per cambiare l'indirizzo picture-uri in modo che punti direttamente al file di tua scelta, ma ho scelto l'opzione link simbolico perché non sapevo quanto persistente sarebbe la modifica delle impostazioni quando si utilizza l'interfaccia utente per modificare lo sfondo. In entrambi i casi dovrebbe funzionare in teoria, tuttavia.
Nota: non lo so per certo perché non l'ho testato, ma c'è una buona probabilità che se cambi lo sfondo attraverso la normale interfaccia utente, quel lungo nome file univoco cambierà e il tuo link simbolico non sarà più utile .