¿Tecla de acceso directo de la pantalla de bloqueo de MBP sin dormir?

69

Me gustaría presionar una combinación de teclas para llevar mi computadora a la pantalla de bloqueo. En Windows, el acceso directo era la tecla Windows + L. En Mac, presiono CMD + ALT + Encendido, que apaga la computadora portátil y la pone en suspensión. Solo quiero que vaya a la pantalla de bloqueo con el monitor encendido.

eveo
fuente
2
Creo que esta pregunta podría ayudar.
Ashley

Respuestas:

83

Sierra alta y superior (?)

Como de costumbre, cada actualización del sistema cambia algo. ¡Ahora hay un elemento del menú de Apple control+ + Qque bloquea la pantalla!

Sierra y baja

Puede agregar la pantalla de bloqueo a su barra de menú.

  • En Spotlight ( + Space) buscaKeychain Access
  • Preferencias abiertas ( + ,)
  • Marque Show keychain status in menu barEsto mostrará un bloqueo en su barra de menú con una opciónLock Screen

    (Opcional)

  • System Preferences> Keyboard> Keyboard ShortcutsO KeyboardTab
  • En la sección App Shortcutso Application Shortcuts, agregue un nuevo elemento All Applicationscon el Título del menú de Lock Screeny un atajo de teclado que desee. Ejemplo

De esta manera, no tiene que cambiar su tiempo de espera de Screensaver y puede bloquear su máquina como lo hace en Windows. Tenga en cuenta que es posible que también deba cerrar sesión y volver a iniciarla para que los cambios en el acceso directo surtan efecto.

hoss
fuente
1
Una pequeña adición para Yosemite. Para agregar el atajo de teclado como en la segunda mitad de la respuesta de hoss, vaya a System Preferences-> Keyboard-> Shortcuts, haga clic en App Shortcuts-> All Applicationsy luego agregue el atajo de teclado como se indicó anteriormente.
Ashutosh Jindal
Gracias, he actualizado la respuesta para incluir el cambio de idioma entre versiones.
hoss
Un ligero error de escritura. "Mostrar estado en la barra de menú" debería ser "Mostrar estado del llavero en la barra de menú".
codevscolor
Depende de la versión del sistema operativo, a Apple le gusta cambiar el idioma ligeramente entre versiones. Sin embargo, tiene razón, a partir de al menos 10.9 se cambió a 'Mostrar estado del llavero en la barra de menú'
hoss
Otra opción que uso es el lanzador rápido gratuito Alfred (gratis), que incluye un comando de bloqueo. alfredapp.com
Taylor Edmiston
22

Finalmente he descubierto cómo hacer esto:

pmset displaysleepnow

Eso realmente pondrá la pantalla en reposo sin suspender toda la máquina.

Es sorprendente lo difícil que es descubrir cómo hacer algo tan básico.

BHS
fuente
3
@eveo esto es lo mismo que control + shift + expulsar. Muestra la suspensión, pero no la suspensión de la computadora.
cde
Mac OS X parece tener diferentes formas de hacer todo, lo cual es algo frustrante. Quiero que me guste, pero uno de los grandes beneficios de Windows es tener API comunes para muchos tipos diferentes de operaciones (por ejemplo, WMI, métricas de rendimiento, etc.).
Trevor Sullivan
¿Hay un equivalente para el MacBook (que no tiene una clave de expulsión)? En mi Sierra 10.12.3, el atajo Ctrl + Shift + Power pone la computadora portátil en reposo. Lo veo porque la VPN se desconecta. Esto no sucede para "pmset displaysleepnow".
Bogdan Calmac
Además, para que pueda ejecutar esto con una pulsación de tecla, use Automator para crear un servicio. Hice algo como esto arstechnica.com/apple/2011/03/… Una vez que tenga eso, puede darle un acceso directo en la configuración del teclado. Y totalmente no intuitivo, por supuesto. Tuve que reconfigurar mi macbook dos veces y cada vez que tuve que volver a buscar esto en Google.
BHS
5

Esto ahora está integrado en High Sierra.

El atajo de teclado es CTRL+ +Q

tacotuesday
fuente
3

Yo uso BetterTouchTool para hacer justamente esto. Una vez descargado y en ejecución:

  1. Haga clic en la pestaña "Teclado" y seleccione "Global" en el panel izquierdo "Seleccionar aplicación"
  2. Haga clic en "+ Agregar nuevo método abreviado de teclado" en la parte inferior de la lista de métodos abreviados
  3. Haga clic en el campo de grabación "Atajo de teclado" y mantenga presionadas las teclas que desea usar para el atajo, yo uso + L(que se parece más a la tecla Windows + L en los sistemas Windows)
  4. Haga clic en el menú desplegable "Activar acción predefinida" y seleccione "Abrir aplicación / archivo / script ..."
  5. Navegue a /System/Library/Frameworks/Screensaver.framework/Versions/A/Resources y seleccione "ScreenSaverEngine.app" y haga clic en "Abrir"

Alternativamente, en lugar de los pasos 4 y 5, haga clic en el menú desplegable "Activar acción predefinida" y seleccione "Bloquear pantalla" que bloquea la pantalla sin activar el protector de pantalla.

Ahora presionar + Lactivará el protector de pantalla (y bloqueará la computadora, siempre que haya seguido los consejos en la respuesta de @Buscar 웃 arriba para solicitar la contraseña cuando comience el protector de pantalla o la pantalla de inicio). También puede configurar BetterTouchTool para que se inicie cuando se inicia la computadora para que su tecla de acceso rápido siempre funcione.

binarybob
fuente
2

Primero, debe habilitar la solicitud de contraseña cuando comience el protector de pantalla o la suspensión de la pantalla.

Para hacer eso, ve a

captura de pantalla de Seguridad y Privacidad> General

Ahora, cuando presiona la combinación de teclas control+ shift+ power( control+ shift+ en algunos sistemas) para poner la pantalla en reposo, también bloqueará la pantalla.

Ruskes
fuente
1
Sí, no quiero que apague mi pantalla y mi teclado. Pensé que lo había dejado claro en el OP.
Eveo
1

Citando a mí mismo de https://github.com/tjluoma/lockscreen :

  1. Descargue e instale FastScripts (que es gratuito para hasta 10 métodos abreviados de teclado)

  2. Descargue e instale LockScreen.scpt y guárdelo en ~ / Library / Scripts / (es posible que deba crear esa carpeta si no la ha usado antes).

  3. Asigne el atajo de teclado de su elección LockScreen.scptdentro de las preferencias de FastScripts:

Captura de pantalla de preferencias de FastScripts

Nota: aunque el OP no quiso dormir la pantalla, eso también se puede hacer fácilmente. Simplemente descargue Sleep Display e instálelo en / Aplicaciones / y use SleepAndLockScreen.scpt en lugar de LockScreen.scpt.

TJ Luoma
fuente
1

Hay una herramienta maravillosa Karabiner que puede ayudarte con esto (y muchos más):

Propiedades-> Varios y desinstalar -> private.xml

<root>
<!-- Place this file to ~/Library/Application Support/Karabiner/private.xml -->
  <item>
      <item>
        <name>Screensaver Lock screen (Ctrl-Cmd-L)</name>
        <identifier>myconfig.lock</identifier>
        <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
                                KeyCode::VK_OPEN_URL_APP_ScreenSaverEngine</autogen>
      </item>
  </item>
</root>

Luego active el Screensaver Lock screen (Ctrl-Cmd-L)en la Change Keypantalla.

Actualización [1 de febrero de 2018]: El Karabiner fue desaprobado y reemplazado por elementos Karabiner . Por lo tanto, lograr esto puede ser tan simple como asignar el POWERbotón MAC a algún botón del teclado. Yo uso el PAUSEbotón para eso. Entonces sería bloquear la pantalla Ctrl-Shift-Powery suspender - Cmd-Opt-Power.

Alex
fuente
0

Cerrar sesión en la pantalla de cambio rápido de usuario:

  • Agregue un alias de shell o un atajo de teclado para /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend.
  • Active el menú de cambio rápido de usuario desde el panel de preferencias Usuarios y grupos y luego seleccione Ventana de inicio de sesión ... en el menú.
  • Usa la acción de bloqueo en Alfred.

Bloqueo de la pantalla:

  • Marque "Solicitar contraseña inmediatamente después de la suspensión o el protector de pantalla comienza" en el panel de preferencias Seguridad y privacidad. Luego puede bloquear la computadora manualmente presionando control-shift-eject para apagar las pantallas, presionando option-command-eject para ir a dormir, o corriendo open -a ScreenSaverEngine.
  • Habilite el menú Llavero adicional en las preferencias de Acceso a llavero y luego seleccione Bloquear pantalla en el menú.
Lri
fuente
0

Puedo recomendar el uso de Hot Corners: Preferencias del sistema -> Escritorio y protector de pantalla -> Hot Corners (en la esquina inferior derecha). Allí puede seleccionar una opción para la esquina que desea. "Pantalla de bloqueo" o "Poner la pantalla en suspensión".

R. Daumann
fuente