Зміна Info.plist насправді практично не практична. Він також видаляє рядок меню програми. Якщо програма підписана, редагування Info.plist зазвичай порушує підпис коду, так що, наприклад, додатку не буде дозволено автоматично отримувати доступ до елементів із брелоку входу. Деякі додатки, такі як TextEdit і Chess, запускаються при запуску, якщо їхній 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:
<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>