Vous pouvez simplement ajouter le fichier .dmg à vos éléments de connexion dans: Préférences Système > Utilisateurs et groupes > ( vous )> Éléments de connexion.
Le fichier .dmg sera alors automatiquement monté lors de votre connexion.
Mise à jour pour répondre au commentaire: "Existe-t-il une API permettant d'ajouter un élément à des éléments de connexion par programmation?"
Une façon programmatique que je connaisse, cela peut être fait avec AppleScript :
Exemple de code AppleScript :
tell application "System Events" to ¬
make new login item with properties ¬
{name:"Mount DMG", path:"/path/to/filename.dmg", hidden:true}
- Changez "Mount DMG" et "/path/to/filename.dmg" selon vos besoins.
Cela peut aussi être fait depuis Terminal en utilisant, en utilisant la osascript
commande , avec la même commande AppleScript :
osascript -e 'tell application "System Events" to make new login item with properties {name:"Mount DMG", path:"/path/to/filename.dmg", hidden:true}'
- Changez "Mount DMG" et "/path/to/filename.dmg" selon vos besoins.