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.