Obteniendo información de esta respuesta y esta respuesta:
- Presione el botón Spotlight en la esquina superior derecha de la pantalla ( Cmd+ Space)
- Buscar
Keychain Access
. Abre esto
- Preferencias abiertas ( Cmd+ ,(coma))
- Cheque
Show Status in Menu Bar
- Presione el botón Spotlight en la esquina superior derecha de la pantalla ( Cmd+ Space)
- Buscar
Automator
. Selecciona esto
- Crear nuevo
Service
- Busque al
Run Applescript
lado de los botones Actions
y Variables
. Haga doble clic en esto.
- Asegúrese de que las casillas de verificación estén
Service receives no input in any application
- Pegue este Applescript:
tell application "System Events" to tell process "SystemUIServer"
tell (menu bar item 1 of menu bar 1 where description is "Keychain menu extra")
click
click menu item "Lock Screen" of menu 1
end tell
end tell
Guarde este Automator como algo parecido Lock screen
(nota: el código en GIF es diferente!)
Para hacer un atajo:
- Presiona el botón Apple en la esquina superior izquierda de la pantalla
- Hacer clic
System Preferences
- Hacer clic
Keyboard
- Haga clic en la
Keyboard Shortcuts
pestaña
- Hacer clic
Services
- Encuentra el nombre del servicio que acabas de crear
- Haga clic en el espacio en blanco a la derecha
- Escriba su acceso directo en
¡Utiliza tu acceso directo en cualquier aplicación!
O...:
- Podrías comprar Alfred
- Podrías usar Cmd+ Shift+Eject
System Events got an error: Can’t get menu 1 of menu bar item 2 of menu bar 1 of application process "SystemUIServer". Invalid index.
Encontré esto en otra respuesta, pero un AppleScript que simplemente contiene los siguientes trabajos para mí.
fuente
macOS 10.11, El Capitan, parece haber roto la respuesta de ᔕᖺᘎᕊ usando AppleScripts, pero descubrí que si instalé Lock Screen e hice que mi Servicio Automator abra su "Lock Screen Bundle", el resto del proceso funcionó como estaba previsto (siempre que llamé el servicio "pantalla de bloqueo", no "pantalla de bloqueo": aparentemente los espacios en el nombre del archivo rompen el atajo de teclado para muchos usuarios de macOS).
Consulte el acceso directo de la pantalla de bloqueo en Mac OS X para obtener una guía ilustrada paso a paso.
fuente
Tengo una línea simple para esto. Utiliza System Events para enviar el combo de teclas predeterminado para el comando Bloquear pantalla y funciona en todas las versiones de OSX desde High Sierra (10.13) en adelante. ¡Incluso Mojave! Aunque solicitará permisos de seguridad adicionales para la aplicación, en las versiones más recientes de OSX
fuente
Yo uso una macro para aceptar el acceso directo Comando-L. Habiendo cambiado recientemente de Windows a Mac, era importante una manera fácil de bloquear mi pantalla. En Windows, uno simplemente necesita presionar la tecla de Windows y L, y listo, bloqueado.
Usando Keyboard Maestro , creé una macro para el acceso directo Command-L, que es esencialmente la misma (comparando la tecla Command con la tecla Windows). El acceso directo activa la función "Ventana de inicio de sesión", que bloquea la pantalla. Fácil, al menos para mí.
(En Keyboard Maestro, la función "Ventana de inicio de sesión" se encuentra en Acciones> Control del sistema).
fuente
Para High Sierra (10.13), la respuesta aceptada no funciona ya que Keychain Access no tiene
Check Show Status in Menu Bar
opción. Pero, basado en el saqueo descarado de la fuente de la aplicación Lockscreen (como lo mencionó @Alice Purcell), descubrí esta ingeniosa solución de guión de GUI:fuente