Le Mac OS a un certain nombre de fonctions largement inconnus et presque secret, qui permettent aux utilisateurs de personnaliser complètement les aspects de leur ordinateur, y compris ce qui se passe lorsque vous vous connectez ou déconnectez-vous . Création d'un crochet de connexion vous permet de définir un certain programme exécutable pour démarrer automatiquement lorsque vous vous connecter Le programme a l'avantage de fonctionner en tant que root, ce qui signifie qu'il est ouvert sous un administrateur du système et n'aura pas de restrictions. Instructions for Mac OS X 10.3, 10.4 ou ultérieure
1
Ouvrez le menu Applications, cliquez sur "Utilitaires " et ouvrez le terminal.
2
type sudo " defaults write com.apple.loginwindow LoginHook /path /to /script " dans la fenêtre de texte du terminal.
3
Remplacer le texte " /path /to /script " avec le script de l' programme que vous souhaitez exécuter chaque fois que vous ouvrez une session Ouvrez le terminal et tapez " qui " suivi du nom du programme pour trouver l'emplacement du script d'un programme exécutable. Par exemple, si vous voulez trouver le script pour le jeu «Plants Vs Zombies . ", Vous devez taper " qui Plants vs Zombies " dans le terminal.
4
Entrez votre mot de passe lorsqu'on lui a demandé d'autoriser le changement.
Mac OS X 10.2.x , 10.3.x , 10.4.2 ou version ultérieure
5
Ouvrez le menu du Finder , recherchez « /etc /"et cliquez sur " Return ".
6
cliquez sur le " fichier ttys " et ouvrez-le avec votre éditeur de texte préféré, tel que TextEdit .
7
Recherche dans le fichier de texte jusqu'à ce que vous trouvez la ligne : # console "/System /Library /CoreServices /loginwindow.app /Contents /MacOS /loginwindow " vt100 sur la fenêtre secure = /System /Library /CoreServices /WindowServer onoption = "/usr /libexec /getty std.9600 "
8
Changer la ligne de texte afin qu'il se lise : # console " . /System /Library /CoreServices /loginwindow.app /Contents /MacOS /loginwindow - LoginHook /path /to /script " vt100 sur sécurisée fenêtre = /System /Library /CoreServices /WindowServer onoption =" /usr /libexec /getty std.9600 " sans interruption entre le texte . Réglez " /path /to /script " à l'emplacement du fichier exécutable que vous souhaitez avoir ouvert lorsque vous connectez Vous pouvez déterminer l'emplacement du fichier exécutable de la même manière que celle décrite dans la section 1 , l'étape 3.
< Br > 9
Enregistrez le fichier texte pour finaliser le crochet de connexion.