Al igual que el que hacía la pregunta, estaba buscando una manera de usar la pantalla de bloqueo de llaveros de una manera rápida.
Combinando el conocimiento de una vieja pista de Mac OS X y algunas secuencias de comandos, se me ocurrió lo siguiente:
Primero, siga los pasos de la sugerencia vinculada de Mac OS X para agregar un atajo de teclado para la funcionalidad de la pantalla de bloqueo de llaveros.
Para mí (en 10.8.4) esto no resolvió el problema, ya que tuve que presionar ctrl+ F8para cambiar el foco a la barra de estado, presionar downpara abrir la barra de menú Llavero y luego presionar ctrl+ F9para bloquear la pantalla. He automatizado este proceso con el siguiente Applescript:
# Press ^F8
tell application "System Events"
key code 100 using control down
end tell
# Press "down"
tell application "System Events"
key code 125
end tell
# Press ^F9
tell application "System Events"
key code 101 using control down
end tell
Abra Automator, cree un nuevo Servicio, agregue un Run Applescript
módulo, copie y pegue el código anterior y guarde el Servicio de Automator con el nombre que desee. Ahora vaya a Atajos de teclado en las Preferencias del sistema y agregue un atajo de teclado para el Servicio Automator recién creado. Puse el mío en ctrl+ cmd+ L.
Ahora presione el atajo de teclado en cualquier aplicación y su pantalla se bloqueará instantáneamente.
Para aquellos que se preguntan por qué no simplemente seguir con otros métodos, aquí está mi opinión sobre ellos:
Cambio rápido de usuario / pantalla de bloqueo
Con este método me desconecto de mi red corporativa WPA2. Esto no es bueno ya que la reconexión a veces lleva años.
Salvapantallas + contraseña
Replica la funcionalidad, pero esto significa que si mi computadora portátil está inactiva durante algún tiempo mientras leo un documento al lado, la pantalla se bloqueará cuando quiera volver a usarla. Esto no es deseable. La combinación de este método con una esquina activa tiene el efecto secundario de que los usuarios inexpertos de Mac pueden activar la esquina activa por accidente y provocar el bloqueo de pantalla. También a veces llego a una esquina caliente por accidente, lo que paralizaría considerablemente mi flujo de trabajo.
Aplicaciones de terceros
Estas están bien, pero ¿por qué ejecutar una aplicación de terceros si está disponible de forma nativa en el sistema operativo?