Masquer une application en cours d'exécution dans Dock?


8

Existe-t-il un moyen de masquer l'icône du dock d'une application en cours d'exécution Mac OS X?

Réponses:


12

Remarque importante: sous Mac OS X 10.5+, la méthode expliquée ci-dessous ne fonctionne que pour les applications qui n'utilisent pas la fonction " Signature de code " introduite dans 10.5 pour garantir l'authenticité du code en cours d'exécution. Le résultat de l'application de cette méthode à une application signée diffère; cela peut entraîner le blocage de l'application au démarrage ou entraîner un comportement inattendu .

Vous pouvez éditer le fichier Info.plistcontenu dans le répertoire de chaque application (par exemple /Applications/VLC.app/Contents/Info.plist) en ajoutant les lignes suivantes:

<key>LSUIElement</key>
<string>1</string>

Par exemple:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>LSUIElement</key>
        <string>1</string>
        <key>BuildMachineOSBuild</key>
        <string>11G63</string>
        <key>CFBundleDevelopmentRegion</key> 
        ...
        ...
</dict>
</plist>

Lorsque vous démarrez l'application, vous verrez l'icône pendant une seconde et elle disparaîtra.

Docklesset Dock Dodgereffectuez cette modification automatiquement dans les applications.


Malade, existe-t-il une application qui automatise cela cependant?
Rendu

@Fendi J'ai ajouté deux applications qui l'ont fait. Cependant, je ne les ai jamais essayés avec les dernières versions d'OS X.
Maverik

Y a-t-il une raison particulière pour laquelle cette méthode ne fonctionne pas avec Parallels?
Rendu

@Fendi Je ne sais pas, je ne suis pas un utilisateur Parallels donc je ne peux pas le tester. Désolé!
Maverik

Cela a fonctionné pour moi lors de la dissimulation des notifications du dock Spotify. Un effet secondaire est que la barre spotify supérieure disparaît. Il semble que ma machine ne sache pas que Spotify fonctionne, je ne peux donc pas quitter. W / e se débarrasse des numéros de notification
Connor Leech

1
  1. Cela a très bien fonctionné. Je voulais ouvrir Mail toutes les 15 minutes, j'ai donc créé un script dans Applescript Editor qui ressemble à ceci:

    répétition
    dire application "Mail"
    activer
    retard 60 * 15
    fin dire
    fin répéter

    Le délai de 60 est de 60 secondes et je l'ai multiplié par 15 (= 15 minutes)

  2. Ensuite, dans Applescript, j'ai cliqué sur "Compiler" puis sur "Enregistrer" et je l'ai nommé "Mail Every 15" MAIS j'ai veillé à le nommer comme application et non comme script dans mon dossier Applications.

  3. Accédez à votre Finder et dans votre dossier Applications se trouve votre nouveau fichier "Mail every 15". Faites un clic droit sur ce fichier et choisissez "Afficher le contenu du package"> Contenu.
    Vous verrez un fichier nommé Info.plist dans lequel vous pouvez ouvrir le fichier dans votre éditeur de texte en double-cliquant.

  4. Une fois que vous ouvrez le fichier, insérez le code mentionné ci-dessus et placez-le juste sous la ligne "dict"

    Remarque: Une fois que vous aurez commencé à essayer de le modifier, il vous avertira:

    Vous n'êtes pas autorisé à écrire dans le dossier où se trouve le fichier «Info.plist». Vous pouvez dupliquer ce document et modifier le doublon. Seul le doublon inclura vos modifications.

    Allez-y et dupliquez-le et faites le changement de 2 lignes avec l'insert. Enregistrez le fichier sur votre bureau sous Info.plist (tout comme le fichier d'origine).

  5. Votre Finder doit toujours être ouvert, sinon, rouvrez-le en répétant l'étape 3. Renommez le fichier d'origine, je l'ai nommé Info-A.plist (juste pour des raisons de sécurité. Je suis sûr que vous pouvez simplement déplacer le fichier dans la corbeille, mais je ne voulait pas prendre de risques.)

  6. J'ai échangé des lieux avec les fichiers (Déplacé Info.plist du bureau vers le dossier "Mail every 15> Contents" et déplacé Info-A.plist vers le bureau)

  7. Allez dans Préférences Système> Utilisateurs et groupes> Éléments de connexion, puis j'ai cliqué sur le signe + pour ajouter une application de connexion pour la démarrer au démarrage ou à la connexion. Maintenant, il s'ouvre toutes les 15 minutes et l'icône et l'application ne sont plus visibles à l'ouverture.

J'espère que cela vous aidera, car je ne sais rien des Mac et j'ai dû faire beaucoup de recherches avant de bien comprendre. Cette page Web était l'endroit où j'en étais lorsque j'ai finalement compris, donc je l'enregistre pour référence future.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.