7 votos

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

Me encontré con un artículo explicando cómo cargar el escritorio antes de iniciar la sesión.

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

Cargar el escritorio antes de iniciar la sesión

  1. Ir a Preferencias del sistema → Usuarios y grupos → Opciones de inicio de sesión a activar inicio de sesión automático.
  2. A continuación, 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. Ir a Formato → Hacer texto plano y guardar el archivo como

    com.luomat.loginhook-2.plist

y ponerlo en

    ~/Library/LaunchAgents
  1. Después de reiniciar el ordenador, notarás que aparece la pantalla de inicio de sesión, pero cuando te conectes, tu escritorio y todas tus aplicaciones de inicio estarán cargadas y listas para funcionar.

2voto

Nirmik Puntos 288

Como dijo @eyemyth más arriba, el script anterior es el equivalente a elegir "Ventana de inicio de sesión..." en la barra de menú cuando se tiene activado el cambio de usuario.

El único "problema" de seguridad que veo al hacer esto es que momentáneamente se mostrará tu escritorio hasta que el ordenador llame al script - dependiendo de cuántos tengas o de lo ocupado que esté tu inicio de sesión eso puede no ser instantáneo.

También, alguien (corrígeme si me equivoco) podría arrancar en modo de usuario único, borrar el archivo plist y luego reiniciar - aunque esto es un extremo.

0voto

Greg Puntos 1

He intentado implementar esto en OSX mavericks. Si bien "mayormente" funcionó, creó algunos problemas con el tiempo. A veces tení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 utiliza la misma idea (vía AppleScript). Básicamente, he creado una aplicación que hace la "suspensión" a través de un AppleScript compilado. Luego simplemente añadí 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ó como un encanto.

--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"

https://github.com/frostrubin/Mac-OS-X-MiniApps/blob/master/LoginWindow.applescript

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X