11 votes

Gestion et suppression des processus de démarrage sur OSX Lion

Mes éléments de démarrage pour mon nom d'utilisateur (je suis administrateur) ne montrent que dropbox - pourtant, un regard sur mes processus (dans le moniteur d'activité) montre d'autres processus d'aide d'Adobe, Lexmark, etc, etc.

Où puis-je voir et gérer ces processus qui sont lancés au démarrage ?

mise à jour

J'en ai trouvé quelques-uns dans LaunchAgents - Steam et VirtualBox. Je viens de regarder à nouveau mon activité et "Seagate Drive Gauge" est affiché - j'ai vérifié les programmes, y a-t-il un moyen de trouver d'où ce processus est lancé ? LaunchDaemons n'existe pas et startupitems est vide.

actualisation 2

Super, j'ai trouvé le PID et je l'ai cherché sur ps, et c'est bien ça :

/Library/Application Support/Seagate/Seagate Storage Gauge.app/Contents/MacOS/Seagate Storage Gauge -doautolnch /

MAIS - comment puis-je trouver d'où provient l'appel ?

11voto

Mateo Points 909

Jetez un coup d'œil aux dossiers suivants :

  • /Library/StartupItems
  • ~/Library/StartupItems (si vous en avez un)
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents (si vous en avez un)

Vous devriez être capable de comprendre ce que le StartupItems ne le font par leur nom, mais cherchez sur Google si vous êtes curieux.

Vous pouvez savoir exactement ce que font les démons de lancement et les agents de lancement en consultant leurs fichiers plist. Ils contiennent généralement un chemin d'accès à quelque chose, comme une mise à jour de logiciel.

Quant à la suppression de ceux que vous ne voulez pas :
Si vous voyez quelque chose pour un programme que vous avez supprimé ou désinstallé, n'hésitez pas à vous en débarrasser.

Si vous voyez quelque chose pour un programme que vous avez encore installé, faites attention. Ces éléments de démarrage peuvent être aussi peu importants qu'une mise à jour automatique ou un contrôle de compatibilité, mais il est tout à fait possible que l'application mère ait besoin de l'élément, du démon ou de l'agent pour fonctionner.

Alors, voici mon conseil : Si vous voyez quelque chose provenant d'une ou plusieurs applications (ou pilotes, etc.) que vous avez installées, vérifiez les préférences de cette application pour voir si elle vous permet de désactiver la fonction qui nécessite l'élément de démarrage. Si c'est le cas, allez-y. Si ce n'est pas le cas, c'est qu'il est là pour une bonne raison ; ne le supprimez pas.

Si vous voulez vraiment jouer avec la suppression des fonctions de démarrage des applications, faites-le avec précaution et à vos risques et périls. Déplacez le dossier ou le plist sur votre bureau, redémarrez et testez l'application en profondeur. Même si vous constatez qu'elle fonctionne sans son élément de démarrage/agent/daemon, conservez une copie afin de pouvoir la restaurer en cas de problème.

2voto

Certaines applications sandboxées (ou de l'App Store) ajoutent également des "signets d'éléments de connexion" à la base de données. /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist :

$ /usr/libexec/PlistBuddy -c 'Print _com.apple.SMLoginItemBookmarks:com.dayoneapp.dayone-agent' /var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist
book 0(UserslaurTorrents
                        Day One.apContentsLibrary
LoginItemsDay One Reminders.app $4HXh?kld ????$A????H???A?1M?$5DF7A03E-A7FB-3E80-B61D-F10CD8BF7B5D?/?0c75ae904b0f99cb3a794e7360629c822a0f4a14;00000000;0000000000000020;com.apple.app-sandbox.read-write;00000001;01000002;0000000000641712;/users/lauri/torrents/day one.app/contents/library/loginitems/day one reminders.app??????D|@l 0 ? ? ? ?  0 <???????D

Vous pouvez désactiver les signets de l'élément de connexion avec des commandes telles que sudo defaults write /var/db/launchd.db/com.apple.launchd.peruser.$UID/overrides.plist com.dayoneapp.dayone-agent '<dict><key>Disabled</key><true/></dict>' .

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