मैक ओएस एक्स में कमांड लाइन से वॉलपेपर सेट करना

कभी कामना की है कि आप ओएस एक्स में कमांड लाइन से मैक वॉलपेपर छवि सेट कर सकते हैं? वास्तव में, आप टर्मिनल से डेस्कटॉप पृष्ठभूमि चित्र बदल सकते हैं, जो एक सेटअप स्क्रिप्ट में शामिल करने, रिमोट मैनेजमेंट, ऑटोमैटिक, या जो कुछ भी आप सोच सकते हैं, से लेकर विभिन्न स्थितियों के लिए उपयोगी हो सकते हैं।


बेशक, अधिकांश मैक उपयोगकर्ताओं के लिए, आप ओएस एक्स सिस्टम प्राथमिकताओं से वॉलपेपर सेट करेंगे या फ़ाइल सिस्टम में किसी चित्र पर राइट-क्लिक करके, निस्संदेह मैक डेस्कटॉप पृष्ठभूमि को बदलने का सबसे तेज़ और सबसे प्रभावी माध्यम है, लेकिन इसके लिए जो लोग थोड़ा अधिक हाथ रखना चाहते हैं या जिन्हें कमांड लाइन से डेस्कटॉप पृष्ठभूमि चित्रों को समायोजित करने के बारे में जानने की आवश्यकता है, पढ़ें।

ओएस एक्स की कमांड लाइन से डेस्कटॉप वॉलपेपर बदलने के लिए आप ओएसस्क्रिप्ट कमांड का उपयोग करेंगे, जो वास्तव में केवल ऐप्पलस्क्रिप्ट के लिए कमांड लाइन फ्रंट एंड है, क्योंकि आप सिंटैक्स में कुछ मूल एप्सस्क्रिप्ट के साथ देखेंगे:

osascript -e 'tell application "Finder" to set desktop picture to POSIX file "/path/to/picture.jpg"'

उदाहरण के लिए, वॉलपेपर के रूप में "cabo-san-lucas.jpg" नामक डेस्कटॉप पर एक तस्वीर सेट करने के लिए:

$ osascript -e 'tell application "Finder" to set desktop picture to POSIX file "~/Desktop/cabo-san-lucas.jpg"'

कोई पुष्टि नहीं है, वॉलपेपर तुरंत बदल जाएगा।

यदि आप इसके लिए उपयोग करने के लिए कुछ स्नैज़ी वॉलपेपर ढूंढ रहे हैं, तो यहां हमारे वॉलपेपर संग्रहों को ब्राउज़ करें, चुनने के लिए बहुत अच्छे विकल्प हैं।

इस दृष्टिकोण के साथ एक संभावित हिचकी कई मॉनीटर सेटअप के साथ है, जहां प्राथमिक डिस्प्ले वॉलपेपर बदल जाएगा लेकिन द्वितीयक डिस्प्ले नहीं होगा। मल्टी-डिस्प्ले वर्कस्टेशन के लिए लगभग निश्चित रूप से एक लंबा कामकाज है, इसलिए यदि आपको पता चल जाए कि उचित ऐप्पलस्क्रिप्ट सिंटैक्स विवरण के साथ टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करता है।

पृष्ठभूमि वॉलपेपर को पारंपरिक तरीके से बदलने या सफारी में "पृष्ठभूमि के रूप में सेट" का उपयोग करके वॉलपेपर को समायोजित करने के लिए टर्मिनल और ऑस्स्क्रिप्ट विधि का उपयोग कर रहा है? अधिकांश उपयोगकर्ताओं के लिए नहीं, लेकिन कमांड लाइन दृष्टिकोण कुछ लाभ प्रदान करता है जिनमें अन्य विकल्पों में शामिल नहीं है, विशेष रूप से डेस्कटॉप चित्र में परिवर्तन को आसानी से स्क्रिप्ट करने की क्षमता, और एसएसएच के माध्यम से पृष्ठभूमि वॉलपेपर छवि को दूरस्थ रूप से बदलने की क्षमता, नेटवर्क वातावरण में सहायक हो सकता है (या यहां तक ​​कि प्रशंसकों के लिए भी)।