Tastaturkürzel zum Sperren des Bildschirms in macOS Sierra?

60

In früheren Versionen von OSX konnte ich die Ctrl Shift Powereingebaute Tastatur oder die Ctrl Shift Eject(alte) Apple-Bluetooth-Tastatur verwenden, um den Bildschirm zu sperren.

Nach dem Upgrade auf Sierra funktionierte diese Verknüpfung nicht mehr. Mit Karabiner-EventViewer habe ich festgestellt, dass das Drücken des eingebauten Netzschalters keine Ereignisse auslöst SysKey 0x6und die Bluetooth-Tastatur Ejectkeine Ereignisse auslöst.

Was ist los und wie kann diese Verknüpfung wieder aktiviert werden?

Drew
quelle
Wie stehen Sie zu Shareware-Dienstprogrammen?
Timothy Mueller-Harder
Ich hatte ein ähnliches Problem mit dem MacBook Pro (das eine Auswurftaste auf der integrierten Tastatur hat) und einer verkabelten Apple-Tastatur. Die Tastenkombination Strg + Umschalt + Auswerfen hat nichts bewirkt. Dann habe ich versucht , die gleiche Verknüpfung mit der integrierten Tastatur, die arbeitete und zu meiner Überraschung, nachdem diese die Verknüpfung arbeitete auch mit der externen Tastatur! (Außerdem habe ich festgestellt, dass ich die Verknüpfung etwa 0,5 Sekunden länger als zuvor halten musste.) Haben Sie dies versucht? Wenn es funktioniert, kann ich dies als Antwort einreichen ...
Jari Keinänen
Ich habe gerade versucht, die integrierte Tastatur meines MBL15 mit STRG + UMSCHALT + EIN / AUS einzuschalten, und der Bildschirm wurde gesperrt. Allerdings habe ich eine kürzere Abkürzung verwendet :) - Hot Corner: Bewegen Sie den Mauszeiger schnell nach rechts unten (Sie können nach Ihrem Geschmack wählen) und sperren Sie den Bildschirm.
Denis Rasulev

Antworten:

23

Es gibt verschiedene Möglichkeiten, Ihren Bildschirm zu sperren.

Hinweis: Diese Kurztipps gelten für Sierra und darunter. In High Sierra gibt es einen neuen Eintrag unter dem Apple-Menü (mit Verknüpfung), um den Bildschirm zu sperren.

1. Verwenden Sie den Schlüsselbund

Öffnen Sie den Schlüsselbund -> Einstellungen. Wählen Sie dort Schlüsselbundstatus in der Menüleiste anzeigen .

Bildbeschreibung hier eingeben

Sie können jetzt in der Menüleiste auswählen, ob Sie Ihren Bildschirm sperren möchten.

Bildbeschreibung hier eingeben

Bei dieser Option benötigen Sie Ihr Passwort, um sich das nächste Mal anzumelden.

2. Verwenden Sie Hot Corners, um Ihren Bildschirm zu sperren

Gehen Sie zuerst zu Ihren Systemeinstellungen -> Desktop & Bildschirmschoner und wählen Sie unten rechts Hot Corners.

Bildbeschreibung hier eingeben

Als nächstes wählen Sie in einer der Ecken die Option Display in den Ruhezustand versetzen . Ich bevorzuge rechts unten, aber das ist von jedem Benutzer anders.

Bildbeschreibung hier eingeben

Das ist alles. Ein Hinweis: Sie können in den Datenschutzeinstellungen konfigurieren, wann das Display gesperrt wird. Wenn Sie beispielsweise fünf Minuten festgelegt haben, müssen Sie Ihr Kennwort eingeben, nachdem die Zeit in Ihrer Einstellung abgelaufen ist. Sie können dies beispielsweise auf sofort ändern.

Bildbeschreibung hier eingeben

3. Bildschirm sperren (mit Shortcut)

Da @Flimm nach einer Verknüpfung zum Sperren des Bildschirms gefragt hat, finden Sie hier eine Lösung unter High Sierra.

Normalerweise gibt es zwei Lösungen. Sie können CTRL+ Shift+ Power Buttonoder verwenden

CTRL+ Shift+ Eject-Taste zum Sperren des Bildschirms.

Beide Lösungen sind nicht meine Favoriten, und aus diesem Grund habe ich mit Automator ein Shell-Skript erstellt. Vielen Dank an Taylor , der mir diesen Hinweis gegeben hat.

  1. Öffnen Sie Spotlight und geben Sie Automator ein , um die Anwendung zu öffnen.
  2. Erstellen Sie ein neues Dokument.
  3. Wählen Sie Service als globalen Service.
  4. Wählen Sie im linken Bereich Dienstprogramme aus . und doppelklicken Sie in der rechten Spalte auf Run Shell Script . Sie sehen ein Fenster mit dem Cat-Befehl.
  5. Löschen Sie den cat-Befehl und kopieren Sie das folgende Shell-Skript in das leere Fenster:

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

Stellen Sie sicher, dass oben rechts im Automator-Fenster beide Pulldown-Menüs wie no inputin eingestellt sindany application .

  1. Klicken Sie oben rechts auf den Run-Button (mit grünem Kreis markiert) und testen Sie, ob es funktioniert.
  2. Speichern Sie Ihren Workflow jetzt beispielsweise als Sperrbildschirm.
  3. Öffnen Sie die Systemeinstellungen, Tastatur und klicken Sie auf die Schaltflächen- oder Tastaturkürzel.
  4. Wählen Sie in der linken Spalte Dienste und suchen Sie nach Ihrem gespeicherten Workflow.
  5. Fügen Sie Ihre Lieblingsverknüpfung hinzu (z. B. Cmd + Alt / Opt + L).

Zum besseren Verständnis habe ich die Bilder unten gestellt.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Apple Support Documents Mac-Tastenkombinationen

dante12
quelle
Wie öffnet man diesen Schlüsselbund?
Askar
Geben Sie den Spotlight- Schlüsselbund ein und drücken Sie die Eingabetaste. Oder wählen Sie aus dem Finder-Menü -> Gehe zu -> Dienstprogramme und öffnen Sie dort den Schlüsselbund.
Dante12
Es gibt eine Keychain Access....
Askar
Es ist nicht klar, was du meinst. Haben Sie Probleme, auf Ihren Schlüsselbund zuzugreifen? Vielleicht hilft Ihnen das: support.apple.com/kb/PH20094?locale=de_DE&viewlocale=en_EN
dante12
1
@iosdude, das brauchst du in High Sierra nicht. Es gibt eine Menüoption zum Sperren des Bildschirms im Apfelmenü (funktioniert global).
chrish
44

In macOS High Sierra (10.13) gibt es eine Option zum Sperren des Bildschirms im Apple-Menü.

Und zum Schluss noch eine Abkürzung ctrl+ cmd+ Q:-)

Bildschirm sperren im Apple-Menü

LH16
quelle
6
Vielen Dank für den Hinweis! Ich habe nur 10.13 für ein paar Tage ausgeführt und diese eine Änderung hat das Upgrade lohnenswert gemacht. :)
Richard Hurt
Vielen Dank für das Teilen der Kombination, gerade erkannt, ^ist eigentlich ctrl(neu für Mac)
IG Pascual
Und das komisch aussehende Filialding ist Option. Ich habe eine Weile gebraucht, um das herauszufinden. (:
SilverWolf
16

Wenn Sie ein MacBook Pro ab 2016 mit Touch Bar haben, können Sie eine der virtuellen Tasten der Touch Bar zuweisen, um den Mac zu sperren. Es ist unter Systemeinstellungen / Tastatur und verwenden Sie die Schaltfläche "Kontrollleiste anpassen ...".

Mike Scott
quelle
Danke; Ich konnte das nirgendwo anders finden und es ist so viel einfacher als die Alternativen!
user1717828
9

Sie können eine Tastenkombination Ihrer Wahl einrichten, indem Sie mit Automator einen Dienst erstellen .

  1. Öffnen Sie Automator ( Cmd ⌘Spacedann geben Sie ein Automator).
  2. Erstellen Sie einen neuen Service .
  3. Im linken Fensterbereich wählen DienstprogrammeRun Shell Script (oder das Suchfeld verwenden), und ziehen Sie sie in die Aktionen Scheibe (der rechte).
  4. Wählen Sie direkt über dieser Aktion die Option Dienst empfängt keine Eingabe in einer beliebigen Anwendung .
  5. Geben Sie "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspendals Text Ihres Shell-Skripts ein (achten Sie darauf, die Anführungszeichen einzuschließen).
  6. Speichern Sie Ihren Dienst und geben Sie ihm einen Namen.
  7. Öffnen Sie SystemeinstellungenTastaturVerknüpfungenDiensteAllgemein (ganz unten in der Liste).
  8. Stellen Sie sicher, dass der soeben erstellte Dienst aktiviert ist.
  9. Klicken Sie auf Keine , um eine Tastenkombination zuzuweisen.

Probieren Sie jetzt Ihre Tastenkombination. Sie werden zum Anmeldebildschirm geleitet. Es könnte so aussehen, als würden Sie abgemeldet, aber dies ist nicht der Fall.

Der Dienst kann auch über die MenüleisteAnwendungsnameDienste aufgerufen werden . Ich denke, als ich es zum ersten Mal einrichtete, musste ich von dort aus darauf klicken, bevor die Tastenkombination funktionierte, aber das könnte ein Zufall gewesen sein.

Wenn Sie Ihr Display lieber in den Energiesparmodus versetzen möchten, anstatt den Bildschirm zu sperren, verwenden Sie es pmset displaysleepnowals Shell-Skript. Dadurch wird Ihr Bildschirm in den Energiesparmodus versetzt. In diesem Fall wird Ihr Bildschirm jedoch erst nach dem unter SystemeinstellungenSicherheitAllgemein festgelegten Timeout gesperrt . Sie könnten sogar verrückt werden und beide Dienste einrichten.


quelle
Wenn Sie ein Entwickler sind, der bereits eine Shell verwendet, können Sie die gesamte Automator-Sache überspringen: osx_logout () {"/ System / Library / CoreServices / Menu Extras / User.menu / Contents / Resources / CGSession" -suspend}
WuTheFWasThat
@WuTheFWasThat obwohl, da es Sie nicht wirklich abmeldet, ich es nicht "osx_logout" nennen würde ... :)
David
Wenn dies nicht funktioniert und Sie eine nicht standardmäßige Shell verwenden (z. B. zsh), kann es hilfreich sein, die Shell für das Skript im Automator explizit auf / bin / bash zu setzen. Zumindest in meinem Fall.
David
Musste die Shell auf / bin / bash setzen, funktionierte der Standardwert von / bin / false nicht.
NeilenMarais
Warum wird mein VPN getrennt? Wenn ich die native Kombination Ctrl + Shift + Power auf meiner Air Sierra verwende, wird die Verbindung überhaupt nicht getrennt, aber mit diesem Shell-Befehl wird ... Ich möchte nur das Äquivalent von Windows + Shift + L, das wir auf Windows haben, um meinen Schreibtisch zu verlassen und Schützen Sie mit Passwort meinen Bildschirm, aber lassen Sie alles im Hintergrund intakt. :(
Pabluez
4

Sie können Hammerspoon verwenden und eine Tastenkombination definieren. ich benutze

hs.hotkey.bind({"cmd", "alt"}, "S", function()
      hs.caffeinate.startScreensaver()
end)

in meiner ~/.hammerspoon/init.luaSequenz zu binden Option+ Command+ Sauf den Bildschirmschoner; dass ich immediatelyin den Systemeinstellungen → Sicherheit & Datenschutz festgelegt habe, dass nach dem Start des Energiesparmodus oder Bildschirmschoners ein Kennwort erforderlich ist . Sie können auch verwenden

hs.caffeinate.lockScreen() 

aber ich bevorzuge den Bildschirmschoner-Ansatz. In den Hammerspoon-Dokumenten finden Sie alle Informationen zur darin enthaltenen Automatisierungsmagie.

jwd630
quelle
4

Sie können Ihren Mac mit ⌘ command+ option+ in den Ruhezustand versetzen ⌽⏻.

Nehmen Sie zuvor die im folgenden Screenshot gezeigte Einstellung vor.

Systemeinstellungen> Sicherheit und Datenschutz

Funktioniert für mich unter macOS Sierra!

Mangatinanda
quelle
Das in der dritten Schaltfläche verwendete Unicode-Zeichen wird für mich nicht angezeigt. Soll es das Kraftsymbol sein ?
Flimm
@ Flimm Ja! Das ist es, der Ein- / Ausschalter .
Mangatinanda
4

Halten Sie den Ein- / Ausschalter etwa eine halbe Sekunde lang gedrückt. Dadurch wird der Computer in den Ruhezustand versetzt. Wenn Sie es so eingestellt haben, dass es im Ruhezustand des Computers gesperrt ist, können Sie loslegen. Wenn Sie es jedoch zu lange gedrückt halten, werden Sie aufgefordert, den Computer neu zu starten.

Bearbeiten: Wie genial gesagt, haben einige Tastaturen keinen Ein- / Ausschalter. Versuchen Sie in diesem Fall, eine Sleep-Taste zu suchen, oder versuchen Sie es mit einer anderen Methode.

Schlafknopf

Dev
quelle
2
Auf den externen (USB- / Bluetooth-) Apple-Tastaturen ist kein Netzschalter vorhanden.
genial
1

Apple hat diese Verknüpfung aus Sicherheitsgründen und aufgrund von Problemen mit der Bluetooth-Verbindung entfernt.

Sie können Hot Corners als Workaround verwenden .

Systemeinstellungen> Desktop & Bildschirmschoner Sie können auswählen, welche Tastenkombinationen die Aktion auslösen sollen. Wenn ich die Maustaste gedrückt halte und sie in die linke obere Ecke ziehe, sperrt mein Computer den Bildschirm.Bildbeschreibung hier eingeben


Command

CJ Dana
quelle
Können Sie bitte etwas klarstellen? Gilt das nur für Bluetooth-Tastaturen? Wenn ich zum Beispiel meinen MBP aktualisiere und Strg + Umschalt + Auswerfen auf den kabelgebundenen oder eingebauten Tastaturen ausführe, würde dies den Bildschirm sperren und Strg + Wahltaste + Befehl + Auswerfen auf diesen Tastaturen ausschalten? Funktioniert diese zweite Tastenkombination auch über eine Bluetooth-Tastatur? Können Sie auch bestätigen, ob eine bestimmte Dauer erforderlich ist, um diese Tasten für die Ausführung einer der beiden Verknüpfungen zu halten? Persönlich benutze ich die Tastenkombination Strg + Umschalt + Auswerfen nicht oft, aber ich benutze immer Strg + Wahltaste + Befehl + Auswerfen und diese Frage und diese Antwort haben mich beunruhigt.
kal-al
0

Ich verwende derzeit ein MacBook Pro mit MacOS Sierra, Version 10.12.4. Aus einem Windows- und Ubuntu-Hintergrund stammend, fand ich es merkwürdig, dass ein Mac keine einfache Verknüpfung zum Sperren des Computers hat. Was jedoch für mich funktioniert hat, sind diese Schritte:

  1. Gehe zu System Preferences >> Security & Privacy.

  2. Wählen Sie die GeneralRegisterkarte.

  3. Stellen Sie Ihren Mac so ein, dass er sofort nach dem Start des Bildschirmschoners ein Kennwort benötigt oder Ihr Computer aus dem Ruhezustand aufwacht.

  4. Wenn Sie Ihren Computer sperren möchten, drücken Sie einfach die Tastenkombination von Ctrl + Shift + Power button.

Maviza101
quelle
0

In macOS Sierra 10.12.6 habe ich die Anwendung "Schlüsselbundzugriff"> "Einstellungen"> "Schlüsselbundzugriff anzeigen" in der Menüleiste verwendet.

Ich habe gerade ein Upgrade auf macOS High Sierra 10.13.1 durchgeführt und diese Einstellung ist nicht mehr vorhanden.

Dank @ pjc90 oben kenne ich jetzt die Option "Bildschirm sperren" im Apple-Menü und die Tastenkombination "Befehlstaste + Strg + Q".

E. Deleon
quelle
0

Ich brauchte dies und konnte es mit dem folgenden Apple-Skript innerhalb eines Shell-Skripts erreichen, das einige andere Aufgaben ausführt, aber das sollte alles sein, was Sie brauchen:

osascript <<EOD
        tell application "System Events"
                key code 12 using {control down, command down}
        end tell
EOD
Bryan
quelle
-2

So sperren Sie den Bildschirm:

Drücke Strg + Befehl + Q

Amit
quelle
Sie können auch die Verknüpfung von control + Command + Q ändern. Maclovin.org/blog-native/2017/…
Amit
3
Wie unterscheidet sich dies von anderen Antworten, die diese Abkürzung und weitere Informationen gegeben haben?
Mark