किसी कारण से, मैं ह्यूबर्ट सैम को जवाब देने का एक तरीका नहीं देख सकता, लेकिन मुझे उनका लिंक मददगार लगा। बस के मामले में यह नीचे चला जाता है या आप इस विशेष उत्तर को प्राप्त करने के लिए पूरी बात नहीं पढ़ना चाहते हैं, मैंने कहा है कि मैं कैसे Gnome 3 में एक लाइव-अपडेटिंग पृष्ठभूमि को पूरा करने में कामयाब रहा।
~ / .Cache / gnome-control / Center / Background पर जाकर आप एक लंबे नाम ("a4f327082b43572cfa36ad23b5e1fda7be77bfb6bfe362e4d682fd9c6699f27" जैसी फ़ाइल के साथ एक फ़ाइल पाएंगे), जो कैश्ड संस्करण है। यदि आप इस फ़ाइल को हटाते हैं और इसे बदलने के लिए एक ही नाम के साथ एक सिमलिंक बनाते हैं:
$ rm a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
$ ln -s /path/to/original/file a4f327082b43572cfa36ad23b5e1fda7be77b6fb6bfe362e4d682fd9c6699f27
फिर, जैसे ही मूल फ़ाइल अपडेट की जाती है, डेस्कटॉप पृष्ठभूमि उसको प्रतिबिंबित करने के लिए बदल जाएगी। मैं इस तकनीक का उपयोग यह सुनिश्चित करने के लिए कर रहा हूं कि मेरी XPlanetFX पृष्ठभूमि अद्यतित रहे। उदाहरण के लिए, बस एक छवि है जिसे "background.jpg" कहा जाता है और जब भी आप पृष्ठभूमि को अपडेट करना चाहते हैं, तो इस फ़ाइल को बदल दें।
संभवतः इसके बारे में जाने का अधिक सही तरीका यह होगा कि gsettings का उपयोग तस्वीर-उरी पते को बदलने के लिए सीधे आपके चयन की फ़ाइल को इंगित करने के लिए किया जाएगा, लेकिन मैंने सिम्लिंक विकल्प को चुना क्योंकि मुझे नहीं पता था कि सेटिंग परिवर्तन कितना स्थायी होगा। वॉलपेपर बदलने के लिए यूआई का उपयोग करते समय। किसी भी तरह से सिद्धांत में काम करना चाहिए।
नोट: मुझे यह निश्चित रूप से पता नहीं है क्योंकि मैंने इसका परीक्षण नहीं किया था, लेकिन एक अच्छा मौका है कि यदि आप अपनी पृष्ठभूमि को सामान्य UI के माध्यम से बदलते हैं, तो यह लंबे समय तक अद्वितीय फ़ाइल नाम बदल जाएगा, और आपका सिमलिंक अब उपयोगी नहीं होगा ।