2017-03-08 4 views
0

Je suis en train de créer un fichier plist, à mettre dans le LaunchAgents des utilisateurs Mac. Ce que je vais utiliser pour s'assurer qu'il ouvre une application spécifique chaque fois que le Mac s'allume ou l'utilisateur se connecte. À ma connaissance, je suis sûr que le plist devrait fonctionner comme il est en ce moment, mais ce n'est pas le cas. Chaque fois que je redémarre mon Mac ou que je me déconnecte et que je me reconnecte, rien ne se passe. Pour faciliter la comparaison avec d'autres Mac, j'essaie d'ouvrir l'application Calculatrice, qui est sur tous les Mac.Lancer l'application Mac sur le chargement du système d'exploitation ne fonctionne pas

Pour lister ce que j'ai actuellement fait est, faites le plist ci-dessous et l'ai nommé open.plist Avec cela je l'ai placé dans le dossier LaunchAgents, qui est dans le dossier de la bibliothèque de mon Mac.

Voici le plan actuel de mes travaux.

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>Label</key> 
    <string>com.user.loginscript</string> 
    <key>Program</key> 
    <string>/Applications/Calculator.app</string> 
    <key>RunAtLoad</key> 
    <true/> 
    <key>KeepAlive</key> 
    <true/> 
</dict> 
</plist> 

Fondamentalement, l'idée est d'avoir ce plist dans les LaunhAgents, puis l'ont charger une application dans le dossier Application ou documents. LaunchAgents ne doit être utilisé que pour les services d'arrière-plan.

Répondre

0

Ce n'est pas un moyen approprié de lancer des applications lors de la connexion.

Pour lancer une application lors de la connexion, add it as a login item. Les éléments de connexion peuvent également être ajoutés manuellement à l'aide du volet de préférences système "Utilisateurs & Groupes".