¿Hay alguna manera de hacer que mail.app se abra en el arranque y se mantenga siempre abierta? Como un servicio en linux. Sería perfecto que siguiera ejecutándose aunque no se muestre en el Dock o en " command + tab ", pero sigue mostrando las notificaciones.
Respuestas
¿Demasiados anuncios?Como mencionan las otras respuestas, puedes simplemente añadirlo a los elementos de inicio de sesión:
Sin embargo, hay un error (?) por el que el correo no se oculta al iniciar la sesión aunque la casilla de ocultar esté marcada. Y no impide salir de Mail manualmente.
También puedes añadir esto al crontab ( EDITOR=nano crontab -e
):
* * * * * open -jga mail
O usando launchd, guarde esto como ~/Library/LaunchAgents/keep_mail_open.plist
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
<key>Label</key>
<string>keep_mail_open</string>
<key>ProgramArguments</key>
<array>
<string>open</string>
<string>-jga</string>
<string>mail</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StartInterval</key>
<integer>60</integer>
</dict>
</plist>
Puedes cargar el plist con launchctl load ~/Library/LaunchAgents/keep_mail_open.plist
o cerrando la sesión y volviéndola a abrir.
Esto deshabilitaría ⌘Q:
defaults write -app mail NSUserKeyEquivalents -dict-add 'Quit Mail' '\0' && killall Mail
Añadiendo <key>LSUIElement</key><true/>
a un Info.plist normalmente oculta una aplicación del Dock, pero también elimina la barra de menús. Sin embargo, desde la versión 10.8, algunas aplicaciones (aparentemente incluyendo Mail) se bloquean al iniciarse si se modifica el Info.plist.
Si haces clic con el botón derecho en el icono de tu correo en el dock, puedes elegir Opciones > Abrir al iniciar sesión. De este modo, el correo siempre se abrirá después de un reinicio o un fallo de alimentación. Hablando de fallos de alimentación, en las preferencias del sistema, en el apartado de Ahorro de Energía, tienes una casilla de verificación para "Arrancar automáticamente después de un fallo de alimentación".
No conozco ninguna opción para mantener tu mail.app oculta en el dock cuando se está ejecutando.
Haga clic con el botón derecho del ratón o Ctrl +haga clic en el icono de Mail en el Dock, y seleccione Options->Open at Login
. Para ocultar el icono, haga clic con el botón derecho y seleccione Hide
o cuando el correo está activo pulse ⌘ + H . Las notificaciones deberían seguir apareciendo en el Centro de Notificaciones, pero al hacer clic en una de ellas para abrirla se puede desocultar Mail.app.
AFAIK, ocultar una aplicación no la elimina del ⌘ + Tab menú.