Oui, c'est possible, mais le seul moyen que je connaisse de le faire masque également l'icône du dock.
vous devez modifier le fichier nommé 'Info.plist' dans le package de l'application (par exemple, Sherlock.app/Contents/Info.plist). Ouvrez ce fichier dans votre éditeur de texte favori et ajoutez la section suivante (s'il est déjà présent, remplacez simplement le 0 par un 1 dans la balise string):
<key>LSUIElement</key>
<string>1</string>
Source: Masquer l'icône du Dock de n'importe quel programme - Conseils Macworld Mac OS X
Dans la version la plus récente de macOS, aucune chaîne ne devrait être définie pour LSUIElement. Au lieu de cela, vous devez utiliser un booléen comme suit:
<key>LSUIElement</key>
<true/>
Avant OS X 10.8, utilisez plutôt ceci (notez NS au lieu de LS):
<key>NSUIElement</key>
<string>1</string>
Vous pouvez définir LSUIElement sur 1 en tant que chaîne dans le fichier Info.plist:
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 :
LSUIElement et NSUIElement fonctionnent toujours, et les deux peuvent également être définis sur true ou sur 1 en tant qu'entier.
Informations sur la clé de la liste des propriétés d’information: clés de services de lancement :
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.
la source
LSUIElement
de l'info.plist de Slack l'a fait planter au lancement.Disclaimer: J'ai développé GhostTile
Réponse courte: essayez simplement GhostTile . C'est payé, mais vous pouvez essayer aussi longtemps que vous le pouvez (voler l'idée à Sublime Text)
Longue Anwser:
À ma connaissance, il existe deux façons d’y parvenir:
1. Configurez une application en tant qu’agent. Par exemple, Ajouter une
LSUIElement
clé à Info.plist de l'application ou Définir la stratégie d'activation de l'application surNSApplicationActivationPolicyAccessory
.2. Hook Dock ou tout autre processus système associé pour ignorer certaines applications. Merci à SIP (Rootless) sur El Captian. Ce n'est pas recommandé de le faire.
GhostTile se concentre sur le fait de cacher les applications du Dock. Il est facile à utiliser et offre de nombreuses façons de gérer les applications que vous cachez. Il n'y a pas de modification sur le disque, vous ne perdrez donc pas la signature des codes des applications.
Autres caractéristiques:
la source
Désolé d'être en retard pour la soirée, mais comme le disent les réponses et les commentaires précédents, certaines applications risquent de tomber en panne au lancement. Je ne peux pas faire fonctionner ça sous Yosemite, même si je pouvais le faire auparavant sur un autre Mac. Changer le TotalTerminal Info.plist n'a rien fait, et changer le
Applications/Utilities/Terminal/Info.plist
cause de l'accident.Comme @atreat mentionné dans l' un des commentaires, les gars de TotalTerminal sont soutiennent maintenant cette peau via une simple commande:
Cela a parfaitement fonctionné pour moi.
la source
Si vous utilisez un iPhone et rencontrez un problème similaire avec le masquage d'une application à partir du App Switcher , vous pouvez installer quelque chose comme BlacklistSwitcher9.
la source