Bildschirm von der Befehlszeile aus sperren? [Duplikat]

Ich habe das Schlüsselbund-Menüleistensymbol aktiviert, damit ich relativ einfach auf Bildschirm sperren klicken kann, um den Bildschirm meines MacBook zu sperren.
Gibt es eine Möglichkeit, dies mit einer Verknüpfung oder über die Befehlszeile zu tun? Ich weiß, dass Sie den Schlüsselbund über die Befehlszeile sperren können, aber ich kann anscheinend auch nicht finden, wie man den Bildschirm sperrt.

Potenziell relevante Frage: apple.stackexchange.com/questions/135728/… ... Eine der Antworten darauf gab mir eine saubere und einfache Lösung für Mojave.

Antworten (1)

Öffnen Sie das Terminal und geben Sie Folgendes in einer Zeile ein:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Es erfolgt keine Bestätigung, der Desktop wird sofort gesperrt und der Sperrbildschirm erscheint unabhängig davon, was gerade mit dem aktiven Benutzerkonto passiert.

Der verwendete Menüpunkt ist dasselbe schnelle Benutzerumschaltmenü, das einen Benutzernamen in der oberen rechten Ecke anzeigt, und der angezeigte Sperrbildschirm ist identisch mit dem, was aufgerufen wird, wenn man „Anmeldefenster …“ aus demselben Menü auswählen würde.

Sie können einen Bildschirm auch mit einer Tastenkombination sperren , aber die Verwendung der Befehlszeile bietet zwei offensichtliche Vorteile; Es kann in Skripts eingeschlossen oder über SSH eingegeben werden, um einen Mac aus der Ferne zu sperren.

Quelle: Sperren Sie den Mac-Desktop über die Befehlszeile

Funktioniert nicht bei neueren Versionen, meldet stattdessen den Benutzer ab.