StartupItems, kezako ?
Par Contributeur - Publié le
Sous OS 9, il était très simple de demander au système de lancer des éléments automatiquement à chaque démarrage, via le dossier
En effet il vous faudra maintenant passer par le principe des StartupItems (qui compensent cette perte de simplicité par une puissance bien plus grande) pour obtenir ce comportement.
Pour créer un StartupItem, il vous suffit de créer un répertoire dans un des dossiers StartupItems (/Library/StartupItems ou ~/Library/StartupItems). Dans ce répertoire, placez l'executable (script ou programme compilé) que vous désirez lancer.
Le répertoire et l'executable qu'il contient doivent avoir le même nom pour que le système fonctionne.
Ajoutez dans ce dossier un fichier StartupParameters.plist qui contiendra les paramètres de votre StartupItem. Pour remplir ce fichier, référez vous à la documentation Apple, par ici.
Voilà pour les StartupItems basiques; vous pouvez ensuite ajouter au dossier tous les éléments dont vous avez besoin dans votre script/programme.
Ouverture au démarrage. Sous OS X c'est encore possible mais un peu plus compliqué...
En effet il vous faudra maintenant passer par le principe des StartupItems (qui compensent cette perte de simplicité par une puissance bien plus grande) pour obtenir ce comportement.
Pour créer un StartupItem, il vous suffit de créer un répertoire dans un des dossiers StartupItems (/Library/StartupItems ou ~/Library/StartupItems). Dans ce répertoire, placez l'executable (script ou programme compilé) que vous désirez lancer.
Le répertoire et l'executable qu'il contient doivent avoir le même nom pour que le système fonctionne.
Ajoutez dans ce dossier un fichier StartupParameters.plist qui contiendra les paramètres de votre StartupItem. Pour remplir ce fichier, référez vous à la documentation Apple, par ici.
Voilà pour les StartupItems basiques; vous pouvez ensuite ajouter au dossier tous les éléments dont vous avez besoin dans votre script/programme.