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.
|