Réponses:
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}
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}'