2010-07-08 17 views
16

Mam program, który działa tylko na pasku narzędzi (w/czas/data, światło punktowe itp.) I chcę umieścić element w preferencjach, aby umożliwić użytkownikowi wybór, czy uruchomić aplikacja do uruchomienia systemu, czy nie. Jestem obecnie zagubiony, gdzie znaleźć trochę dokumentacji na ten temat. Wszelkie linki lub krótkie fragmenty kodu będą bardzo cenne. Z góry dziękuję!Jak uruchomić aplikację przy starcie systemu? (Mac OSX, Cocoa)

Odpowiedz

5

Musisz dodać aplikację, aby się zalogować.

Zobacz System Startup Programing Topics: Customizing Login and Logout

+1

"Rozruch systemu" nie oznacza "logowanie" ... –

+2

@Joshua Nozzi - Cóż, pierwsze zdanie z pierwszej sekcji zawartości strony, z którą się łączyłem zaczyna się od "Aby uruchomić aplikację za każdym razem, gdy loguje się użytkownika ... ", więc powiem, że tak. – TechZen

+0

Odnoszę się do możliwego znaczenia, jeśli bezpośrednio pytanie, a nie dziwne nomenklatury Apple w dokumentacji. Jest to poprawne wyjaśnienie, o które można prosić. Ponieważ mówi o dodatkowym menu, zakładam, że oznacza on aplikację bezgłową dla przestrzeni użytkownika, ale możliwe jest, że ma on dostęp do demona tła. –

3

Istnieje kilka różnych rozwiązań, które jednak Apple chce, aby skorzystać z launchd (8).

Patrz this one (innym odcinku od wspomnianego już dokumentacji, ponieważ tematu poprosił o „uruchamiania systemu” nie „gdy użytkownik loguje się”) dla niektórych dalszych informacji.

Powiązane problemy