Come fare Login e Out Ganci su un Mac

February 13

Il Mac OS ha una serie di funzioni ampiamente sconosciuti e quasi segrete che permettono agli utenti di personalizzare completamente gli aspetti del proprio computer, tra cui quello che succede quando si connette o disconnette. Creazione di un gancio di accesso consente di impostare un determinato programma eseguibile per avviare automaticamente quando si accede. Il programma ha il vantaggio di funzionare come una radice, che significa che è aperto sotto un amministratore del sistema e non avrà alcuna restrizione.

istruzione

Mac OS X 10.3, 10.4 o successivo

1 Aprire il menu Applicazioni, cliccare su "Utilities" e aprire il terminale.

2 Tipo "defaults sudo scrivere com.apple.loginwindow LoginHook / path / to / script" in finestra di testo del terminale.

3 Sostituire il testo "/ path / to / script" con lo script del programma che si desidera eseguire ogni volta che si accede. Aprite il terminale e digitare "che" seguito dal nome del programma per trovare l'ubicazione dello script di qualsiasi eseguibile programma. Per esempio, se si voleva trovare lo script per il gioco "Plants vs Zombies", è necessario digitare in ", che Plants vs Zombies" nel terminale.

4 Inserisci la tua password quando viene chiesto di autorizzare il cambiamento.

Mac OS X 10.2.x, 10.3.x, 10.4.2 o successiva

5 Aprire il menu del Finder, cercare "/ etc /" e cliccare su "Return".

6 Fare clic sul file "ttys" e aprirlo con il vostro editor di testo preferito, come ad esempio TextEdit.

7 Effettua una ricerca tra il file di testo fino a trovare la riga: #console VT100 "/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow" sulla finestra sicura = / System / Library / CoreServices / WindowServer onoption = "/ usr / libexec / getty std.9600. "

8 Modificare la riga di testo in modo che legga: #console "/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow -LoginHook / path / to / script" VT100 sulla finestra sicura = / System / Library / CoreServices / WindowServer onoption = "std.9600 / usr / libexec / getty" senza interruzioni tra il testo. Impostare "/ path / to / script" per la posizione del file eseguibile che si desidera avere aperto quando si accede. È possibile determinare la posizione del file eseguibile allo stesso modo come descritto nella Sezione 1, punto 3.

9 Salvare il file di testo per finalizzare il gancio di accesso.

Consigli e avvertenze

  • Modificare il "login" a "logout" nel testo per modificare i ganci d'accesso per il logout ganci, anche se non tutti i file eseguibili possono funzionare quando si accede fuori e si può essere limitata a file come animazioni e clip audio.