Blocca schermo con LaunchBar

7

Uso diffusamente barra di avvio e quasi tutti i miei elementi di produttività giornaliera ci lavorano.

Poiché utilizzo il mio MacBook personale al lavoro, non ho una password per lo screen saver, tuttavia, quando sono al lavoro, quando esco dalla mia scrivania, utilizzo la funzione Blocca schermo di Keychain per bloccare la mia macchina. Quando a casa non si blocca quasi mai, quindi non è molto utile per me mettere una password sullo screensaver.

Ho cercato in lungo e in largo, ma non riesco a trovare un modo per far sì che Launchbar emuli la funzione Blocca schermo del portachiavi.

Qualche suggerimento su come questo può essere ottenuto usando Launchbar?

Sarei anche felice se qualcuno mi potesse fornire indicazioni su un AppleScript che possa raggiungere il mio obiettivo?

Soluzione

bmike ha fornito una soluzione molto utilizzabile, ma alla fine ho acquistato Lock Screen 2 da App Store che ti consente di impostare un tasto di scelta rapida per bloccare lo schermo tra le altre opzioni.

    
posta BinaryMisfit 20.09.2011 - 14:35
fonte

3 risposte

5

Per prima cosa hai bisogno di uno script. Esistono innumerevoli modi per creare script, in base alle competenze individuali e alla conoscenza di AppleScript o di altre lingue. Per semplicità, usiamo il robot automatico.

Dovrai utilizzare l'azione Watch Me Do per mostrare a Automator come attivare la voce di menu per bloccare lo schermo.

Hocreatoquestoservizio,dalmomentochemipiaceutilizzare FastScripts per qualcosa di simile. Launchbar troverà il tuo servizio come hit top se lo chiami LockScreen come ho fatto in questo esempio quando salvo da Automator.

(Puoi creare un'applicazione e archiviarla nelle app, ma i servizi mi sembrano più leggeri e forse un po 'più veloci ...)

Per iniziare, fai clic sul pulsante di registrazione in alto. Una volta che lo schermo si blocca e torni indietro, modifica l'azione - puoi cancellare l'attività "ScreenSaverEngine" se hai registrato di nuovo prima di interrompere la "registrazione"

Ho spostato la velocità di riproduzione al massimo. Ho anche detto all'automobilista che questo servizio riceve "nessun input" appena sotto il pulsante di registrazione.

Ecco cosa dovresti avere dopo aver salvato il tuo nuovo servizio. Fai attenzione ai requisiti dell'azione Watch Me Do in basso a sinistra se hai problemi con l'allenamento del tuo Mac a cantare una breve ninna nanna.

    
risposta data 20.09.2011 - 16:11
fonte
5

In AppleScript:

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

Questo non richiede di mantenere l'elemento della barra dei menu.

    
risposta data 09.05.2012 - 02:01
fonte
3

Una versione più semplice è qui: link

Ripetendolo (con un aggiornamento per LaunchBar 5):

  • Apri lo Script Editor, /Applications/AppleScript/Script Editor
  • Inserisci il testo activate application "ScreenSaverEngine"
  • Salva in ~/Library/Scripts/Lock Screen
  • Apri la barra di avvio
  • Premere ⌘⌥I
  • Seleziona "Azioni"
  • Fai clic su "Opzioni"
  • Controlla "~ / Libreria / Script /"
  • Fai clic su "Indice"
  • Fai clic su "Aggiorna" per assicurarti che il tuo indice sia aggiornato.
  • Chiudi, dì di si per salvare.
risposta data 12.10.2011 - 18:20
fonte

Leggi altre domande sui tag