Simplemente puede agregar el .dmg archivo a su Elementos de inicio de sesión en: Preferencias del sistema > Usuarios & Grupos > ( tú ) > Elementos de inicio de sesión
El .dmg archivo se montará automáticamente al iniciar sesión.
Actualizar para abordar el comentario: "¿Hay alguna API para agregar elementos a los elementos de inicio de sesión mediante programación?"
Una forma programática que conozco, se puede hacer con AppleScript :
Ejemplo AppleScript código :
tell application "System Events" to ¬
make new login item with properties ¬
{name:"Mount DMG", path:"/path/to/filename.dmg", hidden:true}
- Cambie "Mount DMG" y "/path/to/filename.dmg" según corresponda.
También se puede hacer desde Terminal usando el comando osascript
, con el mismo comando AppleScript :
osascript -e 'tell application "System Events" to make new login item with properties {name:"Mount DMG", path:"/path/to/filename.dmg", hidden:true}'
- Cambie "Mount DMG" y "/path/to/filename.dmg" según corresponda.