Atajo de teclado para bloquear la pantalla en macOS Sierra?

61

En versiones anteriores de OSX, podría usar Ctrl Shift Power en mi teclado integrado, o Ctrl Shift Expulsar en mi (antiguo) teclado Bluetooth de Apple para bloquear la pantalla.

Después de actualizar a Sierra, ese acceso directo dejó de funcionar. Al usar Karabiner-EventViewer , descubrí que al presionar el botón de encendido incorporado se activa SysKey 0x6 , y el teclado Bluetooth Eject no genera eventos.

¿Qué está pasando y cómo se puede volver a habilitar ese acceso directo?

    
pregunta Drew 27.09.2016 - 19:59

12 respuestas

24

Hay diferentes formas de bloquear tu pantalla.

Nota: Estas sugerencias de acceso directo son para Sierra y más abajo. En High Sierra, hay una nueva entrada en el Menú Apple (con acceso directo) para bloquear la pantalla.

1. Usar llavero

Llavero abierto - > Configuraciones Elija desde allí Mostrar el estado del llavero en la barra de menú .

Ahorapuedeselegirdesdelabarrademenúparabloqueartupantalla.

Conestaopción,necesitasucontraseñaparainiciarsesiónlapróximavez.

2.UtilizaHotCornersparabloqueartupantalla

Primero,vealaConfiguracióndelsistema->Escritorio&GuardeelprotectordepantallayelijaHotCornersenlaparteinferiorderecha.

Acontinuación,elijaunadelasesquinasenlaopciónPonerlapantallaensuspensión.Prefierolaparteinferiorderecha,peroestoesdiferenteparacadausuario.

Esoestodo.Unanota:puedeconfigurarenlaconfiguracióndeprivacidadcuandolapantallasebloqueará.Porejemplo,silotieneconfiguradoencincominutos,debeingresarsucontraseñaunavezqueeltiempoensuconfiguraciónhayadesaparecido.Puedecambiarestoainmediatamente,porejemplo.

3.Pantalladebloqueo(conaccesodirecto)

Debidoaque@Flimmpidióunaccesodirectoparabloquearlapantalla,aquíhayunasolucióndebajodeHighSierra.

Porlogeneral,haydossoluciones.PuedeusarCTRL+Shift+Botóndeencendidoo

CTRL+Shift+Expulsar-Teclaparabloquearlapantalla.

Ambassolucionesnosonmisfavoritasy,poresemotivo,hecreadounscriptdeshellconAutomator.Graciasa Taylor que me dio esta sugerencia.

  1. Abre Spotlight y escribe Automator para abrir la aplicación.
  2. Crear un nuevo documento.
  3. Elija Servicio para crear un Servicio global.
  4. En el panel izquierdo, seleccione Utilidades ; y en la columna derecha, haga doble clic en Ejecutar script de shell . Verá una ventana con el comando del gato.
  5. Eliminar el comando-cat y copiar & pegue el siguiente script de shell en la ventana vacía:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Asegúrese de que en la parte superior derecha de Automator-Window, ambos menús desplegables estén configurados como sin entrada en cualquier aplicación .

  1. Haz clic en la parte superior derecha del botón Ejecutar (marcado con un círculo verde) y prueba si funciona.
  2. Guarde su flujo de trabajo ahora como Pantalla de bloqueo, por ejemplo.
  3. Abra Preferencias del sistema, Teclado y haga clic en Atajos de botón o Atajos de teclado.
  4. Elija en la columna izquierda Servicios y busque el flujo de trabajo guardado.
  5. Agrega tu acceso directo favorito (por ejemplo, tengo Cmd + Alt / Opt + L).

Para una mejor comprensión, he puesto las fotos a continuación.

Documentos de soporte de Apple Métodos abreviados del teclado de Mac

    
respondido por el dante12 11.10.2016 - 03:06
43

En macOS High Sierra (10.13) hay una opción 'Bloquear pantalla' incorporada en el menú Apple.

Y finalmente un acceso directo ctrl + cmd + Q :-)

    
respondido por el pjc90 05.08.2017 - 23:08
16

Si tiene una MacBook Pro 2016 o posterior con Touch Bar, puede asignar una de las teclas virtuales de Touch Bar para bloquear la Mac. Está en Preferencias del sistema / Teclado y use el botón "Personalizar tira de control ...".

    
respondido por el Mike Scott 21.02.2017 - 14:36
9

Puede configurar un método abreviado de teclado de su elección creando un Servicio utilizando Automator .

  1. Abra Automator ( Cmd ⌘ Espacio luego ingrese Automator ).
  2. Crea un nuevo Servicio .
  3. En el panel izquierdo, seleccione Utilidades → Ejecutar script de shell (o use el campo de búsqueda), y arrástrelo al panel Acciones (la correcta).
  4. Justo encima de esa acción, seleccione El servicio recibe sin entrada en Cualquier aplicación .
  5. Ingrese "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspend como el texto de su script de shell (asegúrese de incluir las comillas).
  6. Guarda tu servicio y dale un nombre.
  7. Abra → Preferencias del sistema → Teclado → Accesos directos → Servicios → General (en la parte inferior de la lista).
  8. Asegúrese de que el servicio que acaba de crear está marcado / habilitado.
  9. Haz clic en ninguno para asignarle un método abreviado de teclado.

Ahora prueba tu atajo de teclado. Será pateado a la pantalla de inicio de sesión. Puede parecer que esto le desconecta, pero no lo hace.

También se puede acceder al servicio desde la Barra de menús → Nombre de la aplicación → Servicios . Creo que la primera vez que lo configuré, tuve que hacer clic en él antes de que funcionara el método abreviado de teclado, pero podría haber sido una casualidad.

Si prefieres dormir tu pantalla en lugar de bloquearla, usa pmset displaysleepnow como script de shell. Esto pondrá la pantalla en modo de suspensión, aunque en ese caso, la pantalla solo se bloqueará después del tiempo de espera establecido en strong → Preferencias del sistema → Seguridad → General . Incluso podrías volverte loco y configurar ambos servicios.

    
respondido por el user11633 23.10.2016 - 17:26
4

Mantenga presionado el botón de encendido durante aproximadamente medio segundo. Esto va a dormir la computadora. Si lo tiene configurado para bloquearse cuando la computadora está inactiva, está listo para comenzar. Sin embargo, si lo mantiene presionado demasiado tiempo, le pedirá que reinicie la computadora.

Editar: Como ingenioso , algunos teclados no tienen un botón de encendido. En ese caso, intente ubicar un botón de suspensión o pruebe con otro método.

    
respondido por el Dev 11.10.2016 - 01:37
4

Puede usar Hammerspoon y definir un enlace / atajo clave. Yo uso

hs.hotkey.bind({"cmd", "alt"}, "S", function()
      hs.caffeinate.startScreensaver()
end)

en mi secuencia ~/.hammerspoon/init.lua para vincular Opción + Comando + S al protector de pantalla; que he establecido en "Requerir una contraseña immediately después de que comience el modo de suspensión o el protector de pantalla" en Preferencias del sistema → Seguridad & Privacidad . También puedes usar

hs.caffeinate.lockScreen() 

pero prefiero el enfoque de protector de pantalla. Consulte la documentos de Hammerspoon para conocer toda la magia de automatización que habilita.

    
respondido por el jwd630 04.01.2017 - 22:38
4

Puedes poner tu mac en suspensión con ⌘ comando + opción + ⌽⏻ .

Antes de eso, tenga la configuración como se muestra en la captura de pantalla a continuación.

¡Funciona para mí en macOS Sierra!

    
respondido por el mangatinanda 21.02.2017 - 14:29
1

Apple eliminado ha eliminado este acceso directo por motivos de seguridad & debido a problemas con la conectividad de bluetooth.

Puede utilizar Hot Corners como una solución alternativa.

Preferencias del sistema > Desktop & Protector de pantalla

Puedes elegir qué teclas rápidas activan la acción. Cuando presiono Comando y arrastro mi mouse hacia la esquina superior izquierda, mi computadora bloquea la pantalla.

    
respondido por el CJ Dana 07.10.2016 - 01:56
0

Actualmente estoy usando un MacBook Pro que ejecuta MacOS Sierra, versión 10.12.4. Con un trasfondo de Windows y Ubuntu, me pareció extraño que una Mac no tuviera un atajo fácil para bloquear la computadora. Sin embargo, lo que funcionó para mí son estos pasos:

  1. Ir a System Preferences >> Security & Privacy .

  2. Elija la pestaña General .

  3. Configura tu Mac para que requiera una contraseña inmediatamente el protector de pantalla se inicia o tu computadora se despierta de la suspensión.

  4. Finalmente, cuando quieras bloquear tu computadora, solo presiona la combinación de teclas Ctrl + Shift + Power button .

respondido por el Maviza101 04.04.2017 - 08:58
0

En macOS Sierra 10.12.6, usé la aplicación Keychain Access > Preferencias > Mostrar acceso a llavero en la barra de menú.

Acabo de actualizar a macOS High Sierra 10.13.1 y esa preferencia ya no existe.

Gracias a @ pjc90 anterior, ahora conozco la opción "Bloquear pantalla" en el menú Apple y el atajo de teclado (finalmente) "Comando ⌘ + Control ⌃ + Q".

    
respondido por el E. Deleon 07.11.2017 - 16:35
0

Necesitaba esto y pude lograrlo con el siguiente Apple Script dentro de un script de shell que hace algunas otras cosas, pero esto debería ser todo lo que necesitas:

osascript <<EOD
        tell application "System Events"
                key code 12 using {control down, command down}
        end tell
EOD
    
respondido por el Bryan 29.12.2017 - 17:28
-2

Para bloquear la pantalla:

presiona control + Comando + Q

    
respondido por el Amit 22.01.2018 - 05:36

Lea otras preguntas en las etiquetas