मैं मैक के कई प्रकारों के लिए एक NetRestore छवि को तैनात कर रहा हूं: मैकबुक, मैकबुक प्रोस, मैक प्रोस, आईमैक और मैक मिनिस। मेरे पास कई कस्टम डिज़ाइन किए गए लॉगिन स्क्रीन हैं, जिनका मैं उपयोग करना चाहता हूं, लेकिन 10.10 से पहले सब कुछ आवश्यक है कि आप मॉनिटर रिज़ॉल्यूशन को जानते हैं अन्यथा लॉगिन पृष्ठभूमि सही रूप से नहीं दिखाई देगी।
क्या इस कोड के आउटपुट को if
/ then
कथनों की श्रृंखला के लिए एक चर के रूप में उपयोग करने का कोई तरीका है ?
system_profiler SPDisplaysDataType |grep Resolution
सामान्य आउटपुट इस तरह दिखाता है
Resolution: 2560 x 1440
Resolution: 1920 x 1200
Resolution: 1920 x 1200
(यह है अगर आपके पास तीन मॉनिटर हैं ... मैं पहले परिणाम का उपयोग करना पसंद करूंगा)।
मेरा इरादा स्क्रिप्ट को चलाने के लिए है जब मैक को सक्रिय निर्देशिका में बाँध दिया जाता है - जिसे मैन्युअल रूप से किया जाना है - इसलिए संकल्प पहले से ही उपलब्ध होना चाहिए। यह सही रिज़ॉल्यूशन छवि का चयन करेगा और फिर इसे आवश्यक स्थान पर कॉपी करेगा।
या संयोग से किसी को भी इस बारे में कोई अच्छा विचार नहीं है कि कस्टम लॉगिन विंडो बैकग्राउंड और यूजर बैकग्राउंड कैसे बनाएं किसी भी प्रकार के मैक पर किसी भी रिज़ॉल्यूशन के साथ काम करने के लिए जैसा कि OS आप सिस्टम फिटमेंट में "फिट टू स्क्रीन" का चयन करते हैं?