Hvordan lage Logg inn & ut Hooks på en Mac

Mac OS har en rekke allment ukjente og nesten hemmelige funksjoner som tillater brukere å fullstendig tilpasse aspektene ved maskinen, inkludert hva som skjer når du logger inn eller logge ut. Lage en innlogging krok lar deg sette en viss kjørbart program for å starte automatisk når du logger inn. Programmet har den ekstra fordelen av å kjøre som en rot, noe som betyr at det er åpnet under en administrator av systemet og vil ikke ha noen restriksjoner.

Bruksanvisning

Mac OS X 10.3, 10.4 eller nyere

1 Åpne Programmer-menyen, klikk på "Verktøy" og åpne terminal.

2 Skriv "sudo defaults write com.apple.loginwindow LoginHook / sti / til / script" i terminalens tekstvinduet.

3 Bytt ut teksten "/ sti / til / script" med manuset av programmet du ønsker å kjøre når du logger inn. Åpne terminalen og skriv inn "som" etterfulgt av navnet på programmet for å finne manuset plasseringen av noen kjørbar program. For eksempel, hvis du ønsket å finne manuset til spillet "Plants vs Zombies," ville du skriver inn "som Plants vs. Zombies" i terminalen.

4 Skriv inn passordet ditt når du bedt om å godkjenne endringen.

Mac OS X 10.2.x, 10.3.x, 10.4.2 eller senere

5 Åpne Finder-menyen, søk etter "/ etc /" og klikk "Return".

6 Klikk på "ttys" filen og åpne den med din foretrukne tekstredigeringsprogram, for eksempel TextEdit.

7 gjennom tekstfilen søke til du finner linjen: #console "/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow" VT100 på sikker vindu = / System / Library / Coreservices / WindowServer onoption = "/ usr / libexec / Getty std.9600. "

8 Endre tekstlinjen slik at det lyder: #console "/System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow -LoginHook / sti / til / script" VT100 på sikker vindu = / System / Library / Coreservices / WindowServer onoption = "/ usr / libexec / Getty std.9600" uten pauser mellom teksten. Still "/ sti / til / script" til plasseringen av den kjørbare filen du ønsker å ha åpent når du logger inn. Du kan finne ut den kjørbare filen plassering på samme måte som beskrevet i punkt 1, trinn 3.

9 Lagre tekstfilen for å fullføre påloggings kroken.

Hint

  • Endre "Logg inn" til "logg ut" i teksten for å endre innloggings kroker for å logge ut kroker, selv om ikke alle kjørbare filer kan operere når du logger deg ut, og du kan være begrenset til filer som animasjoner og lydklipp.