2011-10-27 12 views
5

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

क्विकटाइम एक्स में, जब उपयोगकर्ता पूर्ण स्क्रीन टॉगल करता है, तो बनाई गई नई जगह पर डेस्कटॉप पृष्ठभूमि काला होती है।

क्या नव निर्मित स्थान के लिए कस्टम डेस्कटॉप छवि रखने के लिए कोई कोड है? मुझे पता है कि सिस्टम प्राथमिकताओं के माध्यम से शेर में हर जगह की डेस्कटॉप पृष्ठभूमि को बदलना संभव है, लेकिन मुझे इसे बदलने की ज़रूरत नहीं है, लेकिन जब ऐप को पूर्ण स्क्रीन पर जाने के लिए स्थान बनाया जाता है तो इसे पहले से सेट अप करने के लिए।

उत्तर

2

दुर्भाग्य से, नहीं। एक पूर्ण स्क्रीन पर एप्लिकेशन को संक्रमण करते समय डिफ़ॉल्ट लिनन बनावट दिखायी जाती है (ताकि इसकी अपनी जगह हो)।

यह तरीकों NSWorkspace (यानी – setDesktopImageURL:forScreen:options:error:) में उपलब्ध का उपयोग कर सामान्य, गैर आवेदन रिक्त स्थान के लिए अलग डेस्कटॉप चित्र स्थापित करने के लिए संभव है, लेकिन वे वास्तव में आप अंतरिक्ष कि छवि पर सेट किया जाता है पर नियंत्रण न दें - यह लगता है बस उस स्थान को सेट करें जो आप वर्तमान में कर रहे हैं।

तो दुख की बात है, जवाब नहीं है।