Editar:
Como resulta, la desactivación de reanudar después de inicio de sesión es suficiente.
Con Applescript, esta es una buena solución.
set theAppList to {{name:"Growl", vis:false}, {name:"Caffeine", vis:false}, {name:"Boom", vis:false}, {name:"Shimo", vis:false}, {name:"Twitter", vis:false}}
set theDelay to 0.5
repeat with currentApp in theAppList
tell application (name of currentApp) to launch
delay theDelay
tell application "Finder" to set visible of process (name of currentApp) to (vis of currentApp)
end repeat
Nota Importante
Deberá desactivar reanudar después de inicio de sesión para que este script funcione. ("Volver a abrir las ventanas cuando inicie sesión").
Esto se puede hacer de forma permanente con una línea en la Terminal.
Cómo implementar la secuencia de comandos
- Abrir El Editor AppleScript.aplicación
- Pegar el Script de arriba y personalizar su uso.
- Guardar como de la Aplicación
- Haga Clic derecho en la creación de la aplicación y vaya a
.../Contents/Info.plist
se abrirá en Xcode.
- Barra De Menú -> Editor -> Agregar Elemento
- Seleccione: Aplicación de agente (Elemento de interfaz de usuario): SÍ y guardar.
- Añadir el script a los Elementos de inicio de Sesión en el Sistema de Preferencias.
- Quitar todas las Aplicaciones que se utilizan en la secuencia de comandos de inicio de Sesión de los Elementos.