Info.plist को संशोधित करना वास्तव में अधिकांश समय व्यावहारिक नहीं है। यह एप्लिकेशन के मेनू बार को भी हटा देता है। यदि आवेदन पर हस्ताक्षर किए जाते हैं, तो Info.plist को संपादित करना आमतौर पर कोड हस्ताक्षर को तोड़ता है, इसलिए उदाहरण के लिए एप्लिकेशन को लॉगिन किचेन से आइटमों को स्वचालित रूप से एक्सेस करने की अनुमति नहीं दी जाएगी। अगर उनकी Info.plist को संशोधित किया गया है तो लॉन्च पर TextEdit और शतरंज क्रैश जैसे कुछ एप्लिकेशन। यदि आप एप्लिकेशन को अपग्रेड करते हैं तो Info.plist को भी बदला जा सकता है।
(आप में से अलग-अलग रूपों को देखा है तो <key>LSUIElement</key><string>1</string>
, दोनों LSUIElement
और NSUIElement
काम करते हैं, और <string>1</string>
भी साथ बदला जा सकता <integer>1</integer>
या <true/>
। देखें grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
।)
विच के पास नामों के आधार पर आवेदनों को बाहर करने का विकल्प है:
मैं ज्यादातर कीबोर्ड शॉर्टकट या अल्फ्रेड के साथ एप्लिकेशन के बीच स्विच करता हूं । मैंने KeyRemap4MacBook के साथ 4 और ⌘⇥ को निष्क्रिय कर दिया है:
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE,
KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | VK_SHIFT |
ModifierFlag::NONE, KeyCode::VK_NONE</autogen>