Vous pouvez définir LSUIElement sur 1 en tant que chaîne dans le fichier Info.plist:
<key>LSUIElement</key>
<string>1</string>
Il supprime les applications du commutateur d'applications, du Dock et de la fenêtre de fermeture forcée. Elle supprime également la barre de menus, elle n'est donc pas vraiment utilisable avec Finder ou iTunes.
La modification d'un fichier Info.plist entraîne le blocage de certaines applications telles que TextEdit et Chess lors du lancement dans 10.8. Cela invalide également les signatures de code des applications signées, de sorte qu'elles ne sont pas autorisées à accéder automatiquement aux trousseaux de clés.
http://www.cocoabuilder.com/archive/cocoa/141753-lsuielement-and-lsbackgroundonlyly.ly :
NSUIElement est amorti. Cependant, je me souviens très bien d’avoir travaillé chez Apple (Apple DTS) il ya quelques années, NSUIElement et LSUIElement allaient dans le même sens (au moins, c’était le cas quand j’y étais et je doute que cela aurait changé). Bien que NSUIElement soit amorti (NS représente l'étape suivante, bien sûr! Et LS, les services de lancement), ils sont exactement la même chose à toutes fins utiles.
LSUIElement et NSUIElement fonctionnent toujours, et les deux peuvent également être définis sur true ou sur 1 en tant qu'entier.
grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
Informations sur la clé de la liste des propriétés d’information: clés de services de lancement :
LSUIElement
( String
- OS X) spécifie si l'application s'exécute en tant qu'application d'agent. Si cette clé est définie sur «1», Launch Services exécute l'application en tant qu'application d'agent. Les applications d'agent n'apparaissent pas dans le Dock ni dans la fenêtre Forcer à quitter. Bien qu'elles fonctionnent généralement en tant qu'application d'arrière-plan, elles peuvent apparaître au premier plan pour présenter une interface utilisateur, le cas échéant. Un clic sur une fenêtre appartenant à une application d'agent permet à cette application de gérer les événements.
Le Dock et loginwindow sont deux applications qui s'exécutent en tant qu'applications d'agent.
Witch a une option pour ignorer les applications:
Je viens juste de désactiver le commutateur d'applications et le Dock. J'utilise principalement les raccourcis clavier et Alfred pour changer d'application.