¿Hay alguna manera de bloquear la pantalla y ponerla en suspensión/activar el protector de pantalla para que sean dos eventos diferentes en un MBP?

Esta pregunta es muy similar a lo que quiero lograr, excepto por el hecho de que también quiero poder poner la pantalla en modo de suspensión a veces sin activarla para que me pida una contraseña. Básicamente quiero poder hacer dos cosas:

  • A veces, bloquea la pantalla, como lo hago en una PC, presionando Win+ L. Estoy de acuerdo con que la pantalla entre en modo de suspensión en este momento, y si este paso fuera todo lo que quería, presionar ++ controlsería el truco si estuviera marcado. Sin embargo;shiftpowerRequire password [amount of time] after sleep or screen saver beginsSystem Preferences > Security
  • También quiero poder, a veces, simplemente poner la pantalla en modo de suspensión o dejar que eventualmente inicie el protector de pantalla sin que luego solicite una contraseña. También podría lograr esto simplemente, si desmarcaba Require password [amount of time] after sleep or screen saver beginsdebajo de System Preferences > Security, pero nuevamente eso me haría incapaz de hacer lo que quería hacer arriba.

Puedo hacer todo esto en Windows habilitando el protector de pantalla y no marcando la casilla que especifica que me llevará a la pantalla de inicio de sesión cuando reanude. De esa manera, puedo dejar que se active el protector de pantalla y que la pantalla finalmente se duerma y no me pedirá una contraseña cuando reanude; y también puedo simplemente bloquear la sesión cuando quiero presionando Win+ L, y luego la pantalla finalmente se pondrá en suspensión.

¿Es esto posible de lograr en una Mac?

Además de las opciones sugeridas en la pregunta vinculada, puede utilizar Alfred y esa herramienta le permite activar el protector de pantalla. No es exactamente el atajo que buscas, sino otra opción. Lo tengo configurado en sc, así que después de activar Alfred, solo escribo esa combinación y presiono enter.
La referencia a Windows no me ayuda (no lo tengo), pero ¿estás pidiendo tener 2 modos de protector de pantalla, uno con contraseña y otro sin? y la forma de desencadenar uno u otro.
@Buscar웃SD Supongo que esa podría ser una forma de verlo, sí.

Respuestas (2)

Hay varias publicaciones ( aquí y aquí ) en superuser.sx .

  • Para bloquear la pantalla (realmente invocando la acción "Ventana de inicio de sesión..." desde el menú Usuario, y un análogo directo al atajo Win+ Len Windows):

    /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
    
  • Para dormir la pantalla (uso esto todo el tiempo como parte de mi último comando antes de acostarme en mi máquina doméstica):

    pmset displaysleepnow
    

Cualquiera de estas opciones se puede invocar a través de un atajo de teclado vinculando un script de shell a un atajo (usando Automator ( como este ), Quicksilver, LaunchBar, Alfred, etc., vea esta publicación ).

Vale la pena señalar que BetterTouchTool también puede realizar estas acciones (asignar directamente accesos directos a acciones como esta), como se indica en esta respuesta a una de las preguntas anteriores). El desarrollador le ha estado dando un poco de amor a la aplicación recientemente, lo cual ha sido maravilloso de ver.

¿Hay alguna diferencia entre lo que mencionas en tu segundo punto y simplemente golpear control+shift+power?
Hasta donde yo sé, Ctrl+Shift+Eject (o Power) en realidad pone la máquina a dormir ( pmset sleepnow). Por otro lado pmset displaysleepnowsolo apaga la pantalla. Como se indica a continuación, esta acción se puede vincular a una esquina activa. El bloqueo de pantalla se producirá de acuerdo con la configuración en el panel de seguridad y privacidad en pantallas leep.
De acuerdo con esta página , control+shift+powersimplemente debe poner la pantalla en reposo.
Ah, anotado. Parece de esa manera. Tendré que revisar esto en mi iMac en el trabajo... parece que no funcionó ayer. Funciona muy bien en mi MBP doméstico (usado en cubierta con teclado y pantalla externos de Apple). Solo conocía el combo de suspensión (Cmd + Opt + Eject / Power), ¡así que gracias por señalarlo!

aquí hay una solución, con movimientos del mouse (no atajos de teclado).

PARA LA PRIMERA PARTE

Ir a usuarios y grupos

grupos de usuarios

Habilite el cambio rápido.

ingrese la descripción de la imagen aquíSiempre que necesite activar la pantalla de inicio de sesión, haga clic en la pantalla de inicio de sesión en la parte superior derecha. Necesitará la contraseña de inicio de sesión para abrir de nuevo.

ingrese la descripción de la imagen aquí

(Si aún necesita definir el método abreviado de teclado, consulte este enlace, aunque no lo probé, pero probablemente funcione.

http://www.macyourself.com/2013/01/27/how-to-lock-your-mac-screen-with-a-keyboard-shortcut/ )


PARA LA SEGUNDA PARTE

Deshabilite la opción "requerir contraseña" en la sección de seguridad y privacidad.

1- En las preferencias del sistema, selecciona Mission Control,

seleccione el control de la misión

2- Luego haga clic en las esquinas activas en la parte inferior izquierda

haga clic en las esquinas activas

3- A partir de ahí define tus acciones asignando acciones a cada pantalla de tu mac

esquinas calientes de la pantalla

4- Estas son las acciones estándar de mac, cuando mueve el mouse a esas esquinas de la pantalla

acciones definidas

Y la próxima vez que mueva el mouse, se activará el protector de pantalla.

¿Cómo funciona esto para la segunda parte de la pregunta (pantalla de suspensión o inicio de protector de pantalla sin necesidad de una contraseña)?
No funciona para la segunda parte de la pregunta.
en efecto. me perdí la parte 'sin'. revisé mi publicación. @DustinWheeler @JNat♦