मेरे पास हर कई मिनट चलने के लिए एक AppleScript निर्धारित है launchd
। स्क्रिप्ट सिस्टम वरीयता में कुछ समायोजन करता है। हालाँकि, जब भी यह चलता है, सिस्टम प्रेफरेंस आइकन कुछ सेकंड के लिए डॉक पर दिखाई देता है।
क्या स्क्रिप्ट चलने पर डॉक आइकन प्रदर्शित करने से रोकने का कोई तरीका है? मैंने उन सुझावों को देखा है जिनमें ऐप में मेटाडेटा को संशोधित करना शामिल है, जिससे मैं बचना चाहूंगा। या शायद इसे स्क्रिप्ट के भीतर से रोकना संभव है, जो इस तरह से काम करता है:
tell application "System Preferences"
reveal anchor "displaysDisplayTab" of pane "com.apple.preference.displays"
end tell
tell application "System Events"
tell process "System Preferences"
(* do stuff *)
end tell
end tell
quit application "System Preferences"
मुझे लगता है कि AppleScript के अलावा किसी अन्य चीज़ का उपयोग करके ऐसा करना भी संभव है, जो एक स्वीकार्य उत्तर भी होगा, जब तक कि यह सिस्टम वरीयता मान पढ़ने और लिखने में सक्षम है।