Pantalla de bloqueo con LaunchBar

7

Uso extensivamente Launchbar y tengo casi todos mis elementos de productividad diaria trabajando a través de ella.

Como uso mi MacBook personal en el trabajo, no uso una contraseña de protector de pantalla; sin embargo, cuando estoy en el trabajo, cuando salgo de mi escritorio, uso la función de bloqueo de pantalla del llavero para bloquear mi máquina. Cuando en casa casi nunca se bloquea, por lo que no es útil poner una contraseña en el protector de pantalla.

He buscado por todo el mundo, pero parece que no encuentro la manera de que Launchbar emule la función de bloqueo de pantalla del llavero.

¿Alguna sugerencia sobre cómo se puede lograr esto utilizando Launchbar?

También me alegraría si alguien me pudiera proporcionar una guía sobre un AppleScript que pueda lograr mi objetivo.

Solución

bmike dio una solución muy útil, sin embargo, terminé comprando Bloquear pantalla 2 de la App Store, que le permite configurar una tecla de acceso rápido para bloquear su pantalla entre otras opciones.

    
pregunta BinaryMisfit 20.09.2011 - 14:35

3 respuestas

5

Primero necesitas un script. Existen innumerables formas de escribir guiones basadas en habilidades y conocimientos individuales de AppleScript u otros idiomas. Para simplificar, vamos a utilizar automator.

Querrás usar la acción Mirarme para mostrar a Automator cómo activar el elemento del menú para bloquear la pantalla.

Hicedeestounservicio,yaquemegustausar FastScripts para algo como esto. Launchbar encontrará su servicio como el mayor éxito si lo llama LockScreen como lo hice en este ejemplo al guardar desde Automator.

(Puedes crear una aplicación y almacenarla en aplicaciones, pero los servicios me parecen más ligeros y quizás un poco más rápidos ...)

Para comenzar, haga clic en el botón de grabar en la parte superior. Una vez que la pantalla se bloquee y vuelva a entrar, edite la acción; puede deshacerse de la tarea "ScreenSaverEngine" si se registra que vuelve a entrar antes de detener la "grabación"

Moví la velocidad de reproducción al máximo. También le dije a automator que este servicio recibe "ninguna entrada" justo debajo del botón de grabación.

Esto es lo que debería tener después de guardar su nuevo servicio. Presta atención a los requisitos de la acción Watch Me Do en la parte inferior izquierda si tienes algún problema con el entrenamiento de tu mac para que se cante una canción de cuna.

    
respondido por el bmike 20.09.2011 - 16:11
5

En AppleScript:

do shell script "/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend"

Esto no requiere que mantengas el elemento de la barra de menú.

    
respondido por el ashcroft 09.05.2012 - 02:01
3

Una versión más simple está aquí: enlace

Repitiéndolo (con una actualización para LaunchBar 5):

  • Abra el Editor de secuencias de comandos, /Applications/AppleScript/Script Editor
  • Introduce el texto activate application "ScreenSaverEngine"
  • Guárdalo en ~/Library/Scripts/Lock Screen
  • Abre la barra de inicio
  • Presiona ⌘⌥I
  • Selecciona "Acciones"
  • Haz clic en "Opciones"
  • Marque "~ / Library / Scripts /"
  • Haz clic en "Índice"
  • Haga clic en "Actualizar" para asegurarse de que su índice esté actualizado.
  • Cierra, diciendo que sí para guardar.
respondido por el docwhat 12.10.2011 - 18:20

Lea otras preguntas en las etiquetas