Vous pouvez définir LSUIElement à 1 comme chaîne de caractères dans le fichier Info.plist :
<key>LSUIElement</key>
<string>1</string>
Il supprime les applications du sélecteur d'applications, du Dock et de la fenêtre de sortie forcée. Il supprime également la barre de menu, ce qui fait qu'il n'est pas vraiment utilisable avec le Finder ou iTunes.
La modification d'un Info.plist fait que certaines applications comme TextEdit et Chess se plantent au lancement en 10.8. Elle invalide également les signatures de code des applications signées, de sorte qu'elles ne sont pas autorisées à accéder automatiquement aux trousseaux.
http://www.cocoabuilder.com/archive/cocoa/141753-lsuielement-and-lsbackgroundonly.html :
L'élément NSUIE est déprécié. Cependant, je me rappelle clairement avoir travaillé chez Apple (Apple DTS) il y a quelques années, que NSUIElement et LSUIElement correspondaient à la même chose (du moins, c'était le cas à l'époque où j'y étais et je doute que cela ait changé). et je doute que cela ait changé). Bien que le NSUIElement soit déprécié (NS signifie "next step" bien sûr ! et LS signifie "launch services"), ils sont exactement la même chose à toutes fins utiles.
LSUIElement et NSUIElement fonctionnent toujours, et les deux peuvent également être mis à true ou 1 comme integer.
grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
Information Property List Key Reference : Clés des services de lancement :
LSUIElement
( String
- OS X) précise si l'application s'exécute en tant qu'application agent. Si cette clé est définie sur "1", les services de lancement exécutent l'application en tant qu'application agent. Les applications d'agent n'apparaissent pas dans le Dock ou dans la fenêtre Force Quit. Bien qu'elles s'exécutent généralement en arrière-plan, elles peuvent passer au premier plan pour présenter une interface utilisateur si vous le souhaitez. Un clic sur une fenêtre appartenant à une application d'agent fait avancer cette application pour gérer les événements.
Le Dock et la fenêtre de connexion sont deux applications qui s'exécutent en tant qu'applications d'agent.
Sorcière dispose d'une option permettant d'ignorer les demandes :
Je viens de désactiver le sélecteur d'applications et le Dock. J'utilise principalement raccourcis clavier et Alfred pour changer d'application.
4 votes
La plupart des réponses données ici ne sont pas pertinentes pour Catalina, Big Sur et plus tard. En raison du SIP, toute modification de
Info.plist
entraînera une erreur au lancement de l'application.