MacBook Pro Sperrbildschirm-Hotkey ohne Schlaf?

Ich möchte eine Tastenkombination drücken, um meinen Computer zum Sperrbildschirm zu bringen. Unter Windows war die Verknüpfung Windows keyL. Auf dem Mac drücke ich, CMDALTPowerwodurch der Laptop ausgeschaltet und in den Ruhezustand versetzt wird. Ich möchte, dass es einfach zum Sperrbildschirm geht, während der Monitor eingeschaltet bleibt.

Ich denke, diese Frage könnte helfen.

Antworten (9)

High Sierra und höher (?)

Wie üblich ändert jedes Systemupdate etwas. Es gibt jetzt einen Apple-Menüpunkt control+ + Q, der den Bildschirm sperrt!

Sierra und niedriger

Sie können den Sperrbildschirm zu Ihrer Menüleiste hinzufügen.

  • Suchen Sie im Spotlight ( + Space) nachKeychain Access

  • Einstellungen öffnen ( + ,)

  • Aktivieren Sie Show keychain status in menu bardies, um ein Schloss in Ihrer Menüleiste mit einer Option anzuzeigenLock Screen

    (Optional)

  • System Preferences> Keyboard> Keyboard Shortcutsoder KeyboardTab

  • Fügen Sie im Abschnitt App Shortcutsoder Application Shortcutsein neues Element für All Applicationsmit dem Menütitel von Lock Screenund einer Tastenkombination hinzu, die Ihnen gefällt.Beispiel

Auf diese Weise müssen Sie Ihr Bildschirmschoner-Timeout nicht ändern und können Ihren Computer ähnlich wie in Windows sperren. Beachten Sie, dass Sie sich möglicherweise auch abmelden und wieder anmelden müssen, damit Änderungen an der Verknüpfung wirksam werden.

Eine kleine Ergänzung für Yosemite. Um die Tastenkombination wie in der zweiten Hälfte der Antwort von hoss hinzuzufügen, gehen Sie zu System Preferences-> Keyboard-> Shortcuts, klicken Sie auf App Shortcuts-> All Applicationsund fügen Sie dann die Tastenkombination wie oben hinzu.
Danke, ich habe die Antwort aktualisiert, um die Sprachänderung zwischen den Versionen aufzunehmen.
Ein kleiner Tippfehler .."Status in Menüleiste anzeigen" sollte "Schlüsselbundstatus in Menüleiste anzeigen" lauten.
Abhängig von der Version des Betriebssystems ändert Apple die Sprache zwischen den Versionen gerne geringfügig. Sie haben jedoch Recht, ab mindestens 10.9 wurde es in "Schlüsselbundstatus in der Menüleiste anzeigen" geändert.
Eine weitere Option, die ich verwende, ist der kostenlose Schnellstarter Alfred (kostenlos), der einen Sperrbefehl enthält. alfredapp.com
Die High Sierra hat die Optionen in Schlüsselanhängern geändert. Ich kann es nicht mehr finden.
Ja, in High Sierra ist es jetzt Shift + Command + Q, IIRC
@hoss Shift + Command + Q meldet sich ab, anstatt den Bildschirm zu sperren
@JonathanReez ja meinte Control, nicht Shift.

Endlich habe ich herausgefunden, wie das geht:

pmset displaysleepnow

Dadurch wird das Display tatsächlich in den Ruhezustand versetzt, ohne die gesamte Maschine anzuhalten.

Erstaunlich, wie schwer es ist, herauszufinden, wie man etwas so Einfaches macht.

@eveo das ist dasselbe wie control+shift+eject. Zeigen Sie den Ruhezustand an, aber nicht den Computerruhezustand.
Mac OS X scheint verschiedene Möglichkeiten zu haben, alles zu tun, was irgendwie frustrierend ist. Ich möchte es mögen, aber einer der großen Vorteile von Windows besteht darin, dass es gemeinsame APIs für viele verschiedene Arten von Operationen gibt (z. B. WMI, Leistungsmetriken usw.).
Gibt es ein Äquivalent für das MacBook (das keine Auswurftaste hat)? Auf meinem Sierra 10.12.3 versetzt die Tastenkombination Strg+Shift+Power den Laptop in den Ruhezustand. Ich sehe das, weil das VPN getrennt wird. Bei "pmset displaysleepnow" passiert das nicht.
Damit Sie dies auch mit einem Tastendruck ausführen können, verwenden Sie Automator, um einen Dienst zu erstellen. Ich habe so etwas wie dieses arstechnica.com/apple/2011/03/… gemacht. Sobald Sie das haben, können Sie ihm eine Verknüpfung in den Tastatureinstellungen geben. Und natürlich völlig unintuitiv. Ich musste mein Macbook zweimal neu konfigurieren und jedes Mal musste ich es erneut googeln.
@BHS Ich habe jahrelang danach gesucht, danke! Wenn ich meine Energiespareinstellungen auf "Niemals" Energiesparmodus ändere, kann ich in Kombination damit sicher sein, dass alle Prozesse, die ich im Hintergrund ausgeführt habe, weiterlaufen, während Displaysleep aktiviert ist? Auf meinem MBP sperrt dies auch den Bildschirm, was großartig ist !!! Auf diese Weise kann ich über eine SSH-Verbindung weiter an der Maschine arbeiten, die sich im Ruhezustand befindet, und mir keine Sorgen machen, dass zusätzliche Energie verbraucht wird.

Dies ist jetzt in High Sierra integriert.

Die Tastenkombination ist CTRL+ +Q

Ich benutze BetterTouchTool , um genau das zu tun. Einmal heruntergeladen und ausgeführt:

  1. Klicken Sie auf die Registerkarte „Tastatur“ und wählen Sie „Global“ im linken Bereich „Anwendung auswählen“.
  2. Klicken Sie unten in der Shortcut-Liste auf „+ Neues Tastaturkürzel hinzufügen“.
  3. Klicken Sie auf das Aufnahmefeld „Tastaturkürzel“ und halten Sie die Tasten gedrückt, die Sie für die Verknüpfung verwenden möchten, ich verwende + L(was sich auf Windows-Systemen am ehesten wie die Windows-Taste + L anfühlt)
  4. Klicken Sie auf das Dropdown-Menü „Vordefinierte Aktion auslösen“ und wählen Sie „Anwendung/Datei/Skript öffnen…“
  5. Navigieren Sie zu /System/Library/Frameworks/Screensaver.framework/Versions/A/Resources und wählen Sie „ScreenSaverEngine.app“ aus und klicken Sie auf „Öffnen“.

Alternativ können Sie anstelle der Schritte 4 und 5 auf das Dropdown-Menü „Vordefinierte Aktion auslösen“ klicken und „Bildschirm sperren“ auswählen, wodurch der Bildschirm gesperrt wird, ohne dass der Bildschirmschoner ausgelöst wird.

Wenn Sie jetzt + Ldrücken, wird der Bildschirmschoner ausgelöst (und der Computer gesperrt, vorausgesetzt, Sie haben den Rat in der Antwort von @Buscar 웃 oben befolgt, um das Passwort zu verlangen, wenn der Bildschirmschoner oder der Ruhezustand beginnt). Sie können BetterTouchTool auch so einstellen, dass es beim Start des Computers gestartet wird, damit Ihr Hotkey immer funktioniert.

Zunächst sollten Sie aktivieren, dass das Kennwort erforderlich ist, wenn der Bildschirmschoner oder der Bildschirmruhezustand beginnt.

Gehen Sie dazu zu

Screenshot von Sicherheit & Datenschutz > Allgemein

Wenn Sie jetzt die Tastenkombination control+ shift+ power( control+ shift+ auf einigen Systemen) drücken, um den Bildschirm in den Ruhezustand zu versetzen, wird der Bildschirm auch gesperrt.

Ja, ich möchte nicht, dass mein Bildschirm und meine Tastatur schwarz werden. Ich dachte, ich hätte das im OP deutlich gemacht.

Ich selbst zitieren von https://github.com/tjluoma/lockscreen :

  1. Laden Sie FastScripts herunter und installieren Sie es (kostenlos für bis zu 10 Tastaturkürzel)

  2. Laden Sie LockScreen.scpt herunter und installieren Sie es und speichern Sie es unter ~/Library/Scripts/ (möglicherweise müssen Sie diesen Ordner erstellen, wenn Sie ihn noch nie verwendet haben.

  3. Weisen Sie die Tastenkombination Ihrer Wahl in den LockScreen.scptFastScripts-Einstellungen zu:

Screenshot der FastScripts-Einstellungen

Hinweis: Während das OP die Bildschirmanzeige nicht in den Ruhezustand versetzen wollte, ist dies auch problemlos möglich. Laden Sie einfach Sleep Display herunter und installieren Sie es in /Applications/ und verwenden Sie SleepAndLockScreen.scpt anstelle von LockScreen.scpt.

Es gibt ein wunderbares Tool Karabiner , das Ihnen dabei (und vielem mehr) helfen kann:

Eigenschaften->Verschiedenes&Deinstallieren -> private.xml

<root>
<!-- Place this file to ~/Library/Application Support/Karabiner/private.xml -->
  <item>
      <item>
        <name>Screensaver Lock screen (Ctrl-Cmd-L)</name>
        <identifier>myconfig.lock</identifier>
        <autogen>__KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L,
                                KeyCode::VK_OPEN_URL_APP_ScreenSaverEngine</autogen>
      </item>
  </item>
</root>

Aktivieren Sie dann die Screensaver Lock screen (Ctrl-Cmd-L)im Change KeyBildschirm.

Update [1. Feb. 2018]: Der Karabiner wurde verworfen und durch Karabiner-Elemente ersetzt . Um dies zu erreichen, kann es so einfach sein, die MAC- POWERTaste einer Taste auf der Tastatur zuzuordnen. Ich benutze PAUSEdafür die Taste. Dann wäre Sperrbildschirm Ctrl-Shift-Powerund Aussetzen - Cmd-Opt-Power.

Ich kann die Verwendung von Hot Corners empfehlen: Systemeinstellungen -> Desktop & Bildschirmschoner -> Hot Corners (in der unteren rechten Ecke). Dort können Sie eine Option für die gewünschte Ecke auswählen. "Bildschirm sperren" oder "Display in den Ruhezustand versetzen".

Abmelden vom Bildschirm für die schnelle Benutzerumschaltung:

  • Fügen Sie einen Shell-Alias ​​oder eine Tastenkombination für /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend.
  • Aktivieren Sie im Einstellungsbereich „Benutzer & Gruppen“ das Menü „Schnelle Benutzerumschaltung“ und wählen Sie dann „Anmeldefenster…“ aus dem Menü aus.
  • Verwenden Sie die Sperraktion in Alfred.

Sperren des Bildschirms:

  • Aktivieren Sie im Einstellungsbereich „Sicherheit und Datenschutz“ die Option „Passwort sofort nach Beginn des Ruhezustands oder des Bildschirmschoners anfordern“. Sie können den Computer dann manuell sperren, indem Sie Strg-Umschalt-Auswerfen drücken, um die Displays auszuschalten, Wahl-Befehl-Auswerfen drücken, um in den Ruhezustand zu wechseln, oder indem Sie ausführen open -a ScreenSaverEngine.
  • Aktivieren Sie das Schlüsselbund-Menü extra in den Einstellungen der Schlüsselbundverwaltung und wählen Sie dann Bildschirm sperren aus dem Menü.