57 votes

Mac OS X - désactiver au démarrage les programmes qui ne figurent pas dans la liste des "éléments de connexion" du compte.

J'ai installé le client YSoft Safe Q sur mon Mac OS X 10.10.5. Le client démarre chaque fois au démarrage mais je ne veux pas le faire. Malheureusement, il n'est pas disponible dans la liste des programmes de mon ordinateur. System Preferences -> Accounts -> Login items donc je ne peux pas l'empêcher.

Est-il possible de désactiver le lancement d'un programme au démarrage du Mac s'il ne figure pas dans les éléments de connexion ? Merci !

75voto

Tetsujin Points 37420

S'il n'est pas dans la liste de connexion de l'utilisateur normal, il est très probablement dans LaunchDaemons.

Il existe plusieurs emplacements pour ceux-ci, l'un d'entre eux est réservé aux démons Apple : /System/Library/LaunchDaemons

Les autres doivent inclure des processus de tierces parties,
/Library/LaunchDaemons y ~/Library/LaunchDaemons .

Vous pouvez également avoir besoin de supprimer de
/Library/LaunchAgents o ~/Library/LaunchAgents

Il suffit de supprimer ou de zipper le processus que vous ne souhaitez pas lancer automatiquement et il devrait disparaître au prochain démarrage.

8voto

Wouter Verhelst Points 306

Il est également possible d'utiliser l'interface officielle pour désactiver un LaunchDaemon :

launchctl disable <service-name>

par exemple,

launchctl disable gui/501/com.microsoft.OneDriveLauncher

va désactiver OneDrive de Microsoft pour l'utilisateur avec UID 501 (l'UID par défaut de l'utilisateur créé au moment de l'installation ; exécutez "id" pour voir quel est votre UID).

L'avantage de cette méthode est qu'elle désactive l'application pour vous, mais pas pour les autres utilisateurs du même système, le cas échéant.

Si vous ne savez pas quel est le nom du service de votre application, alors exécutez launchctl list . Cela montre une liste de toutes les étiquettes, mais pas les étiquettes de service ; par exemple, dans l'exemple ci-dessus, cela montrerait com.microsoft.OneDriveLauncher mais pas le gui/501/ partie. Vous devez l'ajouter vous-même.

La page de manuel ( man launchctl ) a plus de détails.

0voto

Visitez ces dossiers. Apple-shift-g à partir du finder.

Trouvez les fichiers de démarrage cachés ici. FICHIERS ~/Bibliothèque/LaunchAgents

 /Library/LaunchAgents         

 /Library/LaunchDaemons     

 /System/Library/LaunchAgents   

 /System/Library/LaunchDaemons

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X