MacBook Air: cierra las funciones de tapa y bloqueo

3

Me pregunto si hay alguna manera de personalizar la función de pantalla de bloqueo de mi MacBook Air (con Mountain Lion) de tal manera que:

1: cuando cierro la tapa y luego la abro, la pantalla está no bloqueada (es decir, no tengo que escribir mi contraseña).

2: cuando puse el MacBook Air en modo de suspensión explícito (con la opción de Botón de Encendido + Suspender) y luego lo desperté, la pantalla está bloqueada (es decir, hago tengo que escribir mi contraseña).

@bmike Gracias por su respuesta, pero creo que no expliqué claramente lo que quería. Quería una manera fácil de poner la computadora en modo de suspensión y no me pidieron una contraseña cuando se activa (si cierro la tapa) o me pidieron una contraseña (cuando puse la computadora en modo de suspensión explícitamente).

@George Oross: Gracias por su respuesta. Intenté encontrar en el sitio web de desarrolladores de Apple alguna información sobre cómo detectar esas señales, pero no hice ningún avance.

Creo que la mejor manera de hacerlo es habilitar el elemento de menú "bloquear pantalla" (a través del acceso a Llavero). Si quiero un "sueño seguro", primero bloqueo la pantalla a través del menú y luego cierro la tapa para ponerla en reposo. Si quiero un "sueño no seguro" simplemente cierro la tapa.

    
pregunta Biel Cardona 28.09.2012 - 13:13

2 respuestas

4

No. Lo que quieres no es posible.

Cuando se cierra la pantalla, el comportamiento es el mismo para el usuario, como si entrara en suspensión por otro motivo, como presionar el botón de encendido. No hay ninguna manera de tener el modo de cerrar la suspensión de la pantalla (llamado clamshell sleep) para tener un efecto diferente al de cualquier otro tipo de suspensión mediante las preferencias accesibles por el usuario. Si tiene su Mac configurado para requerir una contraseña después de despertarse en las preferencias de seguridad, entonces el Mac le preguntará en ambos casos al despertar.

Sin embargo, el mac codifica internamente las razones para dormir de manera diferente. Por lo tanto, la computadora puede decirle a clamshell desde el modo inactivo de inactividad, y también puede saber si el mac se puso en suspensión por otro motivo, como presionar el botón de encendido, baja potencia o alta temperatura. Por lo tanto, es posible que un hack de terceros pueda usar estos códigos para permitir un comportamiento diferente. Sin embargo, no pude encontrar uno.

Cuando el mac se despierta, el sistema operativo genera códigos similares para que sepa si el ordenador se despertó abriendo la cubierta, moviendo el mouse, presionando el botón de encendido, despertando para acceder a la red y así sucesivamente. Esto parece crear otra apertura para una solución de terceros.

    
respondido por el geoO 28.09.2012 - 17:21
1

Si no desea mantener el menú de Llavero extra en la barra de menú, también puede asignar un acceso directo a un comando de shell como este:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend && osascript -e 'tell app "System Events" to sleep'

    
respondido por el user495470 29.09.2012 - 17:14

Lea otras preguntas en las etiquetas