8 votes

Verrouiller l'écran avec LaunchBar

J'utilise intensivement Barre de lancement et presque tous les éléments de ma productivité quotidienne y passent.

Comme j'utilise mon MacBook personnel au travail, je n'ai pas besoin d'utiliser un mot de passe pour l'économiseur d'écran. Cependant, au travail, lorsque je quitte mon bureau, j'utilise la fonction de verrouillage de l'écran de Keychain pour verrouiller ma machine. Lorsque je suis à la maison, il n'est presque jamais verrouillé, donc mettre un mot de passe sur l'écran de veille n'est pas vraiment utile pour moi.

J'ai cherché partout, mais je n'ai pas trouvé le moyen de faire en sorte que la barre de lancement émule la fonction de verrouillage de l'écran du trousseau.

Avez-vous des suggestions sur la manière d'y parvenir en utilisant Launchbar ?

Je serais également heureux si quelqu'un pouvait me donner des conseils sur un AppleScript permettant d'atteindre mon objectif ?

Solution

bmike a donné une solution très utilisable, mais j'ai fini par acheter Écran de verrouillage 2 de l'App Store, qui vous permet de définir un raccourci pour verrouiller votre écran, entre autres options.

5voto

Oskar Points 1242

Tout d'abord, vous avez besoin d'un script. Il existe d'innombrables façons de script les choses, en fonction des compétences individuelles et de la connaissance d'AppleScript ou d'autres langages. Pour simplifier, utilisons l'automate.

Vous voudrez utiliser l'action Watch Me Do pour montrer à Automator comment déclencher l'élément de menu pour verrouiller l'écran.

enter image description here

J'en ai fait un service, puisque j'aime utiliser FastScripts pour quelque chose comme ça. Launchbar trouvera votre service en tête de liste si vous le nommez LockScreen comme je l'ai fait dans cet exemple lors de l'enregistrement depuis Automator.

(Vous pouvez créer une application et la stocker dans les Apps, mais les services me semblent plus légers et peut-être un peu plus rapides...)

Pour commencer, cliquez sur le bouton d'enregistrement en haut de l'écran. Une fois que l'écran s'est verrouillé et que vous êtes revenu à l'écran, éditez l'action - vous pouvez vous débarrasser de la tâche "ScreenSaverEngine" si vous avez enregistré votre retour à l'écran avant d'avoir arrêté l'enregistrement.

J'ai mis la vitesse de lecture au maximum. J'ai également dit à l'automate que ce service ne reçoit "aucune entrée" juste sous le bouton d'enregistrement.

Voici ce que vous devriez avoir après avoir enregistré votre nouveau service. Faites attention aux exigences de l'action "Watch Me Do" en bas à gauche si vous avez des problèmes pour entraîner votre mac à chanter lui-même une courte berceuse.

enter image description here

5voto

Gold Points 1958

Dans AppleScript :

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

Cela ne vous oblige pas à conserver l'élément de la barre de menu.

3voto

Solmead Points 1685

Une version plus simple est ici : http://www.harukizaemon.com/2008/02/lock-your-screen-with-launchbar.html

Je le répète (avec une mise à jour pour LaunchBar 5) :

  • Ouvrez l'éditeur script, /Applications/AppleScript/Script Editor
  • Entrez le texte activate application "ScreenSaverEngine"
  • Enregistrez-le sur ~/Library/Scripts/Lock Screen
  • Ouvrez la barre de lancement
  • Presse I
  • Sélectionnez "Actions".
  • Cliquez sur "Options".
  • Vérifiez "~/Bibliothèque/scripts/".
  • Cliquez sur "Index".
  • Cliquez sur "Mise à jour" pour vous assurer que votre index est à jour.
  • Fermer, dire oui pour sauver.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X