Ich verwende Launchbar ausgiebig und habe fast alle meine täglichen Produktivitätselemente damit gearbeitet.
Da ich mein persönliches MacBook bei der Arbeit verwende, muss ich kein Bildschirmschoner-Passwort verwenden, aber wenn ich bei der Arbeit meinen Schreibtisch verlasse, verwende ich die Sperrbildschirmfunktion von Keychain, um meinen Computer zu sperren. Zu Hause wird es kaum gesperrt, daher ist es für mich wirklich nicht sinnvoll, ein Passwort für den Bildschirmschoner festzulegen.
Ich habe weit und breit gesucht, kann aber anscheinend keine Möglichkeit finden, Launchbar die Sperrbildschirmfunktion des Schlüsselbunds emulieren zu lassen.
Irgendwelche Vorschläge, wie dies mit Launchbar erreicht werden kann?
Ich würde mich auch freuen, wenn mir jemand einfach eine Anleitung zu einem AppleScript geben kann, das mein Ziel erreichen kann?
Lösung
bmike bot eine sehr brauchbare Lösung, aber ich kaufte schließlich Lock Screen 2 aus dem App Store, mit dem Sie unter anderem einen Hotkey zum Sperren Ihres Bildschirms festlegen können.
Zuerst benötigen Sie ein Skript. Es gibt unzählige Möglichkeiten, Dinge zu skripten, basierend auf individuellen Fähigkeiten und Kenntnissen von AppleScript oder anderen Sprachen. Verwenden wir der Einfachheit halber Automator.
Verwenden Sie die Watch Me Do-Aktion, um Automator zu zeigen, wie das Menüelement zum Sperren des Bildschirms ausgelöst wird.
Ich habe dies zu einem Service gemacht, da ich für so etwas gerne FastScripts verwende. Launchbar findet Ihren Dienst als Top-Hit, wenn Sie ihn LockScreen nennen, wie ich es in diesem Beispiel beim Speichern aus Automator getan habe.
(Sie können eine Anwendung erstellen und in Apps speichern, aber die Dienste erscheinen mir leichter und vielleicht etwas schneller ...)
Klicken Sie zum Starten oben auf die Aufnahmeschaltfläche. Sobald der Bildschirm gesperrt ist und Sie wieder einsteigen, bearbeiten Sie die Aktion - Sie können die Aufgabe "ScreenSaverEngine" loswerden, wenn Sie aufgezeichnet werden, dass Sie wieder einsteigen, bevor Sie die "Aufzeichnung" beendet haben.
Ich habe die Wiedergabegeschwindigkeit auf das Maximum gestellt. Ich habe Automator auch gesagt, dass dieser Dienst direkt unter der Aufnahmetaste "keine Eingabe" erhält.
Folgendes sollten Sie haben, nachdem Sie Ihren neuen Dienst gespeichert haben. Beachten Sie die Anforderungen der Watch Me Do-Aktion unten links, wenn Sie Probleme haben, Ihren Mac zu trainieren, sich selbst ein kurzes Schlaflied zu singen.
Im AppleScript:
do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"
Dazu müssen Sie das Menüleistenelement nicht beibehalten.
Eine einfachere Version ist hier: http://www.harukizaemon.com/2008/02/lock-your-screen-with-launchbar.html
Wiederholen (mit einem Update für LaunchBar 5):
/Applications/AppleScript/Script Editor
activate application "ScreenSaverEngine"
~/Library/Scripts/Lock Screen
Fahrrad
l'l'l
BinaryMisfit