Modificar o Info.plist não é realmente prático na maioria das vezes. Ele também remove a barra de menus do aplicativo. Se o aplicativo for assinado, a edição do Info.plist geralmente interrompe a assinatura do código, de modo que, por exemplo, o aplicativo não poderá acessar itens do chaveiro de login automaticamente. Alguns aplicativos, como o TextEdit e o Xadrez, falham ao iniciar, se o Info.plist foi modificado. O Info.plist também pode ser substituído se você atualizar o aplicativo.
(Se você viu diferentes variantes de <key>LSUIElement</key><string>1</string>
, both LSUIElement
e NSUIElement
work, e <string>1</string>
também pode ser substituído por <integer>1</integer>
ou <true/>
. Consulte grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
.)
O Witch tem uma opção para excluir aplicativos por nome:
Alterno principalmente entre aplicativos usando atalhos de teclado ou com Alfred. Eu desabilitei ⌘⇥ e ⇧⌘⇥ com 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>