9 votes

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

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

12voto

Ilya Ryzhenkov Points 5731

Note 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 du code "Cette fonctionnalité a été introduite dans la version 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 ; elle peut provoquer un plantage de l'application au démarrage ou des résultats de l'application. comportement inattendu .

Vous pouvez modifier le fichier Info.plist contenue dans le répertoire de chaque App (par ex. /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 lancerez l'application, vous verrez l'icône pendant une seconde seulement, puis elle disparaîtra.

Dockless y Dock Dodger effectuer ce changement automatiquement dans les applications.

1 votes

Vous pouvez ajouter la clé plus facilement avec PlistBuddy comme ceci : /usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/VLC.app/Contents/Info.plist

0 votes

@Chris Cool, merci ! Ca marche :D

1voto

Poetal Points 11
  1. Ça a bien marché. Je voulais ouvrir Mail toutes les 15 minutes, j'ai donc créé un script dans Applescript Editor qui ressemble à ceci :

    répéter
    Dites à l'application "Mail".
    activer
    retard 60 * 15
    fin du récit
    répétition de fin

    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 "Enregistrer" et je l'ai nommé "Mail Every 15" MAIS j'ai veillé à le nommer comme une application et non comme un script dans mon dossier Applications.

  3. Allez dans 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 paquet">Contenu.
    Vous verrez apparaître un fichier nommé Info.plist. Vous pouvez ouvrir le fichier dans votre éditeur de texte en double-cliquant dessus.

  4. Une fois que vous avez ouvert le fichier, insérez le code mentionné ci-dessus et mettez juste en dessous de la ligne "dict".

    Remarque : lorsque vous commencez à essayer d'éditer, vous êtes averti :

    Vous n'avez pas le droit d'écrire dans le dossier dans lequel se trouve le fichier "Info.plist". Vous pouvez dupliquer ce document et modifier le duplicata. Seul le duplicata inclura vos modifications.

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

  5. Votre Finder doit être encore ouvert, sinon, rouvrez-le en répétant l'étape 3. Renommez le fichier original, je l'ai nommé Info-A.plist (juste par mesure de sécurité. Je suis sûr que vous pourriez simplement déplacer le fichier vers la corbeille mais je n'ai pas voulu prendre de risques).

  6. J'ai échangé les fichiers (j'ai déplacé Info.plist du bureau au dossier "Mail every 15>Contents" et j'ai déplacé Info-A.plist sur 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 et la lancer au démarrage ou à la connexion. Maintenant, elle s'ouvre toutes les 15 minutes et l'icône et l'application ne sont plus visibles lorsqu'elle s'ouvre.

J'espère que cela vous aidera, car je ne connais rien aux Macs et j'ai dû faire beaucoup de recherches avant d'arriver à mes fins. J'ai dû faire beaucoup de recherches avant d'y arriver. Cette page Web était celle où j'en étais quand j'ai finalement trouvé la solution, alors je l'enregistre pour m'y référer ultérieurement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X