¿Es seguro cargar su escritorio antes de iniciar sesión?

7

Me topé con un artículo explicando cómo cargar su escritorio antes de iniciar sesión.

  • ¿Alguien sabe si esto funciona en Lion?
  • ¿Hay alguna razón por la que deba evitar intentarlo?

Cargue su escritorio antes de iniciar sesión

  1. Vaya a Preferencias del sistema → Usuarios y grupos → Opciones de inicio de sesión para habilitar inicio de sesión automático.
  2. Luego, copie y pegue el siguiente código en TextEdit.app :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>AbandonProcessGroup</key>
        <true/>
        <key>Label</key>
        <string>com.luomat.loginhook</string>
        <key>ProgramArguments</key>
        <array>
                <string>/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession</string>
                <string>-suspend</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

3. Vaya a Formato → Hacer texto sin formato y guarde el archivo como

    com.luomat.loginhook-2.plist

y póngalo en

    ~/Library/LaunchAgents
  1. Después de reiniciar su computadora, notará que aparece la pantalla de inicio de sesión, pero cuando inicie sesión, su escritorio y todas sus aplicaciones de inicio estarán cargadas y listas para funcionar.
pregunta Gary 12.03.2012 - 13:28

2 respuestas

2

Como @eyemyth dijo anteriormente, la secuencia de comandos anterior es equivalente a elegir "Ventana de inicio de sesión ..." en la barra de menú cuando tiene habilitado el cambio de usuario.

El único "problema" de seguridad que puedo ver al hacer esto es que se mostrará momentáneamente su computadora de escritorio hasta que la computadora llame a la secuencia de comandos, dependiendo de la cantidad de secuencias de comandos que tenga o de lo ocupado que esté su inicio de sesión. / p>

Además, alguien (corríjame si me equivoco) podría iniciar el modo de usuario único, eliminar el archivo plist y luego reiniciar, aunque esto es un extremo.

    
respondido por el OrangeBox 13.03.2012 - 00:37
0

Intenté implementar esto en los detectores de OSX. Si bien "en su mayoría" funcionó, creó algunos problemas con el tiempo. A veces tendría que iniciar sesión 2 o 3 veces para volver al escritorio. Encontré otro artículo que presenta un método quizás más limpio que usa la misma idea (a través de AppleScript). Básicamente, creé una aplicación que se "suspende" a través de un AppleScript compilado. Luego simplemente agregué la aplicación compilada al final de los elementos de inicio de sesión (Usuarios y Grupos en Preferencias del Sistema). Este método alternativo funcionó a la perfección.

--LoginWindow
--This Script shows the Login Window without Logging you out.
--Nice to lock your Mac without having to close the lid.
do shell script ¬
    "/System/Library/CoreServices/Menu\ Extras/" & ¬
    "User.menu/Contents/Resources/CGSession -suspend"

enlace

    
respondido por el Greg 12.06.2014 - 20:37

Lea otras preguntas en las etiquetas