Réponses:
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.plist
contenu 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.
Dockless
et Dock Dodger
effectuez cette modification automatiquement dans les applications.
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)
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.
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.
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).
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.)
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)
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.