La modificación de Info.plist no es realmente práctica la mayor parte del tiempo. También elimina la barra de menú de la aplicación. Si la aplicación está firmada, la edición de Info.plist generalmente rompe la firma del código, por lo que, por ejemplo, la aplicación no podrá acceder a los elementos del llavero de inicio de sesión automáticamente. Algunas aplicaciones como TextEdit y Chess se bloquean al iniciarse si su Info.plist ha sido modificada. El Info.plist también puede ser reemplazado si actualiza la aplicación.
(Si ha visto diferentes variantes de <key>LSUIElement</key><string>1</string>
, ambos LSUIElement
y NSUIElement
trabajo, y <string>1</string>
también se puede reemplazar con <integer>1</integer>
o <true/>
. Consulte grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
).
Bruja tiene una opción para excluir aplicaciones por nombre:
Principalmente cambio de una aplicación a otra usando atajos de teclado o con Alfred. He desactivado ⌘⇥ y ⇧⌘⇥ con 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>