¿Cómo establecer de forma predeterminada "No volver a abrir todas las aplicaciones" en Mac OS X Lion?

12

En Mac OS X Lion, cada vez que se apaga o reinicia la computadora, el valor predeterminado es "Abrir todas las aplicaciones" nuevamente después del siguiente inicio, y el usuario tiene que "desmarcar" la casilla para que las aplicaciones no correr automáticamente

Pero cada vez, tengo que desmarcar esa casilla. ¿Hay alguna forma predeterminada de no ejecutar esas aplicaciones la próxima vez?

nonopolaridad
fuente
Estaba a punto de publicar una respuesta de un par de párrafos sugiriendo TInkerTool, pero luego me di cuenta de que era para reabrir ventanas de aplicaciones al iniciarlas, ¡no para reabrir aplicaciones al iniciar sesión! Oh bien.
Timothy Mueller-Harder
2
Relacionado: apple.stackexchange.com/questions/44577
Nathan Greenstein
Se supone que esto se implementará de forma nativa en Mountain Lion
julien_c

Respuestas:

4

Este artículo de OSXDaily Deshabilitar "Reabrir Windows al iniciar sesión de nuevo" en Mac OS X Lion describe completamente un método para hacerlo.

Es posible que haya notado que cuando cierra sesión o reinicia Mac OS X Lion, aparece una ventana de diálogo con una casilla de verificación junto a "Reabrir ventanas al iniciar sesión nuevamente" que restaura todas sus aplicaciones y ventanas abiertas actualmente.

Si no le gusta y está cansado de desmarcar la casilla para no volver a abrir las ventanas, puede usar un script de terceros para que la característica sea inútil. Para aclarar, lo que esto hace es deshabilitar la función completamente de manera constante, independientemente de si la casilla de verificación para preservar las ventanas está marcada o no, las ventanas no se restaurarán.

Escriba el siguiente comando para descargar el script, colóquelo en la ubicación adecuada, hágalo ejecutable, ejecútelo y luego elimínelo:

curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && md5 -q ~/fixlogin.sh | xargs -I % mv ~/fixlogin.sh ~/%.sh && chmod +x ~/121dca51e66073624da420b6e1be61d9.sh && sudo ~/121dca51e66073624da420b6e1be61d9.sh ; rm ~/121dca51e66073624da420b6e1be61d9.sh

El contenido del script es para aquellos que desean saber qué se está ejecutando y / o hacerlo manualmente es:

#!/bin/bash
echo "#!/bin/bash" > /tmp/loginfix.sh
echo "rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh
mv /tmp/loginfix.sh /usr/bin/loginfix.sh
chmod +x /usr/bin/loginfix.sh
defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh

Finalmente, si desea volver al tipo de comportamiento de reanudación normal:

sudo defaults delete com.apple.loginwindow LoginHook
binarybob
fuente
si se necesita un ajuste de bajo nivel, entonces con suerte no tendrá ningún efecto secundario ... si Apple tiene una forma estándar como en las Preferencias del sistema, eso podría ser lo mejor ...
polaridad
@ 動靜 能量 Estoy completamente de acuerdo, parece un poco extremo. Pero no estoy seguro de que haya otra manera. El artículo al que me vinculé también describe formas de deshabilitar ventanas dentro de la restauración de aplicaciones, pero no las ventanas en sí.
binarybob
1
Apreciamos el extracto, pero ¿podría realmente incluir la respuesta en la respuesta? ¿Y no solo un teaser citado?
Jason Salaz el
@JasonSalaz Siempre me gusta dejar a mi audiencia con ganas de más ;-) Agregó más detalles del artículo.
binarybob