Ein Passwort beim Aufwachen aus dem Ruhezustand nur auf ausdrückliche Anfrage verlangen?

Ich möchte einen Hotkey erstellen, der meinen Monitor in den Ruhezustand versetzt, ohne dass ein Kennwort zum Aufwecken erforderlich ist, und einen weiteren Hotkey, der meinen Monitor in den Ruhezustand versetzt, für dessen Aufwecken ein Kennwort erforderlich ist.

Ich werde BetterTouchTool verwenden, um die Hotkeys zu erstellen - aber wie erstelle ich einen, der ein Passwort erfordert, und einen anderen, der dies nicht tut? Bonuspunkte, wenn ich dies mit Applescript tun kann, da ich bereits einen BTT / Applescript-Hotkey habe, wenn ich das Haus verlasse, der meine Hue-Lichter ausschaltet, meinen Mac stumm schaltet und meinen Monitor in den Ruhezustand versetzt.

Mir ist klar, dass ich in Systemeinstellungen > Sicherheit und Datenschutz gehen und "Passwort sofort nach dem Ruhezustand oder Bildschirmschoner anfordern" auswählen kann, aber das würde bedeuten, dass ich jedes Mal mein Passwort eingeben müsste, wenn ich meinen Monitor in den Ruhezustand versetze, was ich tue nicht wollen.

Ähnlich meinen Anforderungen; Die Problemumgehung, die ich gefunden habe, könnte für Sie nützlich sein: apple.stackexchange.com/a/433645/151730

Antworten (1)

Im Folgenden wird davon ausgegangen, dass Sie ein Login-Passwort haben/verwenden:

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

Dies kann in AppleScript verwendet werden, um das Anmeldefenster aufzurufen, das nicht schließt, was Sie gerade geöffnet haben, und daher ist Ihr Desktop so, wie Sie ihn verlassen haben, wenn Sie sich wieder anmelden.

Auf diese Weise können Sie das Kontrollkästchen "Passwort anfordern ... nach Start des Ruhezustands oder Bildschirmschoners" auf der Registerkarte "Allgemein" von Sicherheit und Datenschutz deaktivieren, aber dennoch niemanden unmittelbaren Zugriff gewähren, nachdem Sie das Anmeldefenster aufgerufen haben.

Das funktioniert definitiv und ich kann es verwenden, wenn ich keinen besseren Weg finde. Ich hatte gehofft, mich nicht abmelden zu müssen, was diese Lösung tut.
@2oh1, Sie werden nicht abgemeldet! Es öffnet lediglich das Anmeldefenster. Als Beispiel kann ich einen großen Download aus dem Internet starten, auf meinen Router schauen, um zu sehen, dass der Download stattfindet, diesen Befehl ausführen und das Anmeldefenster erscheint, während der Router anzeigt, dass der Download noch andauert. Wenn es mich tatsächlich abgemeldet hätte, würde es den Download beenden! Auch würde die große Anzahl von Apps mit mehreren Dutzend geöffneten Fenstern nicht sofort auf einmal erscheinen, da das Anmeldefenster ebenfalls sofort verschwindet.
Bist du dir sicher? ...beendet es irgendetwas? Es scheint, als gäbe es einen Unterschied zwischen der Eingabe meines Passworts auf dem Anmeldebildschirm und der Eingabe meines Passworts beim Aufwecken meines Monitors (vorausgesetzt, ich hätte diese Option in den Systemeinstellungen geleckt). Wenn ich mein Passwort über den Anmeldebildschirm eingebe, höre ich immer das leise Surren meiner externen Festplatten, die hochfahren, und es gibt immer eine Pause (wenn auch nur ein paar Sekunden), aber das passiert nicht, wenn ich mein Passwort beim Aufwecken meines Monitors eingebe . Unabhängig davon bietet der Anmeldebildschirm die Option Gastzugriff, und das möchte ich für diese Art von Situation nicht.