2010-07-08 5 views
16

J'ai un programme qui ne fonctionne que dans la barre d'outils (w/heure/date, projecteur, etc.) et je veux mettre un élément dans les préférences pour permettre à l'utilisateur de choisir de démarrer application sur le démarrage du système ou non. Je suis actuellement perdu sur où trouver de la documentation à ce sujet. Tous les liens ou extraits de code court seraient très appréciés. Merci d'avance!Comment lancer une application au démarrage du système? (Mac OSX, Cocoa)

Répondre

5

Vous devez ajouter l'application aux éléments de connexion.

Voir System Startup Programing Topics: Customizing Login and Logout

+1

Je prends "système de démarrage" pour ne pas signifier "login" ... –

+2

@Joshua Nozzi - Eh bien, la première phrase de la première section de contenu de la page que j'ai liée commence par "Pour lancer une application chaque fois que l'utilisateur se connecte ... "alors je vais le dire. – TechZen

+0

Je parlais de la signification possible si la question directement, pas la nomenclature étrange d'Apple dans la documentation. C'est une clarification valable à demander. Puisqu'il parle d'un menu supplémentaire, je suppose qu'il veut dire une application sans tête d'espace utilisateur, mais il est possible qu'il y ait un démon d'arrière-plan pour l'accompagner. –

3

Il y a quelques solutions différentes à cela, mais Apple veut que vous utilisiez le launchd (8).

Se reporter à this one (section différente de la documentation déjà mentionné, depuis le démarrage de sujet demandé « système démarrage », pas « lorsqu'un utilisateur se connecte ») pour quelques informations supplémentaires.

Questions connexes