Je trouve vraiment ennuyeux de constater que l'icône Adium est toujours sur le quai étant inutile:
car pour ouvrir la liste des contacts, vous pouvez simplement utiliser l'élément de la barre d'état, (l'icône du dock est juste un gaspillage d'espace selon moi):
Existe-t-il un moyen de supprimer l'icône du dock d'Adium (ou de préférence n'importe quelle application) et de ne conserver que l'élément de barre d'état (entièrement fonctionnel)?
Cela peut sembler être un double de l'icône Masquer le dock d'une application, mais cette réponse masque également l'élément de la barre d'état, après quoi personne n'a répondu. De nouvelles techniques sont-elles apparues depuis 2011?
Je préférerais avoir une technique sans autre application, mais si c'est la seule option, cela devra faire ...
defaults write com.apple.dock hide-mirror -bool true;killall Dock
Réponses:
J'ai réalisé cela avec une simple commande de terminal :
defaults write /Applications/Adium.app/Contents/Info.plist LSUIElement true
Par
defaults(1)
"Les valeurs par défaut permettent aux utilisateurs de lire, d'écrire et de supprimer les valeurs par défaut des utilisateurs de Mac OS X à partir d'un shell de ligne de commande". Donc, cela fait en fait la même chose que les autres réponses ici, mais sans modifier manuellement le fichier plist, ce qui le rend beaucoup plus sûr, sans parler de plus facile (et scriptable).la source
defaults write /Applications/Just Press Record.app/Contents/Info.plist LSUIElement true
Donne l'erreur:Unexpected argument LSUIElement; leaving defaults unchanged.
. Qu'est-ce qui ne va pas ici? (Courir El Capitan).Oui, il existe un moyen: allez simplement sur l'application, faites un clic droit et affichez le contenu du package. Allez dans Application / Contents et ouvrez le info.plist avec un simple éditeur de texte. Ajoutez ces lignes sous la touche dict:
Oui, il y a une différence. NSUIElement est une ancienne clé. Depuis qu'Apple a introduit les services Launchd, ils utilisent la clé LSUIElement. Cela fonctionne également pour Adium, je viens de le tester.
S'il indique qu'il ne peut pas enregistrer le fichier, copiez-le simplement hors du dossier sur votre bureau, modifiez-le et replacez-le dans l'application.
Gardez à l'esprit qu'avec l'application LSUI, l'application fonctionne en arrière-plan. Il conserve l'icône du menu, mais votre application n'apparaîtra ni dans le sélecteur d'applications (CMD + Tab) ni dans le menu Forcer à quitter.
Voici une capture d'écran sur la façon dont je l'ai fait:
la source
J'ai trouvé un moyen qui fonctionne pour moi.
À l'origine, l'utilisateur chillin m'a dit que je pouvais simplement ajouter ceci au
Info.plist
fichier entre lesdict
balises en utilisant TextEdit:Mais tout ce que j'ai vu était du charabia (regardez ci-dessous pour les captures d'écran).
Mais j'ai ensuite installé XCode et ouvert le
Info.plist
fichier dans l'éditeur de liste de propriétés.Pour l'ouvrir
Info.plist
, allez sur votre disque dur (par exemple, Macintosh HD) et ouvrez le dossier Applications - Macintosh HD> Applications> Clic droit Adium> Ouvrir le contenu du package> Contenu> Clic droitInfo.plist
et ouvrez avec l'éditeur de liste de propriétés. Cela ouvrira ceci:Ensuite, cliquez sur Ajouter un élément en haut et nommez la clé comme
LSUIElement
et la case à cocher de valeur doit être cochée (c'est-à-dire 1 ou True).LSUIElement
:La source
Remarque: lorsque vous cliquez sur le champ de valeur, la clé est automatiquement renommée en
Application is agent (UIElement)
Il devrait alors ressembler à ceci:
Ensuite, vous pouvez ouvrir Adium et il sera toujours dans la barre de menus mais plus dans le Dock!
Voici le
Info.plist
fichier que j'ai vu après avoir utilisé l'éditeur de liste de propriétés (j'ai mis en évidence l'une des parties qui ont changé):Comme je l'ai déjà dit, la méthode que l'utilisateur chillin a dit a fonctionné pour quelques personnes, mais cela a fonctionné pour moi. Voici ce que j'ai vu lorsque chillin a répondu à cette question:
... où j'aurais dû voir quelque chose comme ça (image via hotdigitalnews ):
la source
La réponse précédente est proche, mais pas de cigare. Les fichiers Plist utilisent un format clé / valeur, déclarant le type de la clé. Le bon code est:
Collez-les avant les
</dict> </plist>
lignes, et voilà . Cela fonctionne pour moi sur High Sierra.De l'aide supplémentaire pour les moins expérimentés .........
Apple, comme d'habitude, rend ce type de contrôle sur votre propre ordinateur difficile, voire impossible. Voici ce que vous devez faire:
NB Je saute le nombre ridicule de fois où vous devrez entrer votre mot de passe.
la source