Jak zablokować ekran na MacBooku Air?

Odpowiedzi:

16

Edycja: naciśnięcie klawisza zasilania na MacBooku Air podczas przytrzymania klawisza Control i Shift nie działa w wersji 10.7. Klawisz zasilania można zastąpić wysuwaniem tylko w wersji 10.8 i nowszych OS X.

Przełączanie ekranów w tryb uśpienia blokuje ekran tylko wtedy, gdy to ustawienie jest włączone:

Możesz także uśpić wyświetlacze w wersji 10.9, uruchamiając pmset displaysleepnow.

Innym sposobem zablokowania ekranu jest włączenie dodatkowego menu pęku kluczy w preferencjach dostępu do pęku kluczy, a następnie wybranie opcji Blokuj ekran z dodatkowego menu:

Alternatywnym sposobem zablokowania ekranu jest wylogowanie się z ekranu szybkiego przełączania użytkowników. Możesz to zrobić, uruchamiając

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

lub za pomocą akcji blokady w Alfred:

Lri
źródło
Pytam o 10,7, bo to właśnie prowadzę. Nie 10.9. Nie 10,8. Nie ma przycisku wysuwania. „Wymagane hasło” jest ustawione.
B, siedem
Element menu pęku kluczy nie działa niezawodnie. (Lub nie blokuje ekranu natychmiast po przyciemnieniu)
Wyświetl nazwę
13

MacBook Air zastępuje przycisk wysuwania przyciskiem zasilania. Użyj tego zamiast:

Aktualizacja 23.11.2013 : Przepraszam, że nie przeczytałem uważnie pytania. Brakowało mi części, w której chcesz zablokować ekran. Poniższy klawisz kombinacji tylko wyłącza ekran bez jego blokowania.

Control+ Shift+Power/Eject Button

Jeśli chcesz przejść do trybu uśpienia (w którym również blokujesz ekran), powyższa odpowiedź jest poprawna. Klawisz kombinacji, aby przejść do trybu uśpienia to:

Option+ Command+Power/Eject Button

sayzlim
źródło
1
Na moim MacBooku Air wystarczy wyłączyć ekran. Ekran nie jest zablokowany.
Ɱark Ƭ
2
Ciągle to czytam i to nie działa. Nie rozumiem
B, siedem
Musisz włączyć „Wymagaj hasła <natychmiast>> w ustawieniach Bezpieczeństwo i prywatność .
sayzlim
Po prostu nie działa. Otóż ​​to! Przechodzę do openSUSE!
AlikElzin-kilaka
Ale dlaczego nie ma prostego sposobu, aby po prostu zablokować ekran, który nie wymaga od nas zmiany ustawień w obszarze Bezpieczeństwo i prywatność .
Kuldeep Jain,
8

Oto coś dla każdego, kto, podobnie jak ja, przeszukał internet w poszukiwaniu prostego komputera Mac odpowiadającego „Windows-L” w celu zablokowania ekranu i stwierdził, że wszystkie rozwiązania wymagały oprogramowania innej firmy, którego nie chcesz, lub specjalnego klucza, który nie istnieje na twojej (ogólnej zewnętrznej) klawiaturze. Następujące działało dla mnie w Mavericks (10.9.3)

  1. Uruchom aplikację „Automator” i utwórz nowy dokument typu „Usługa”
  2. Określ, że usługa otrzymuje „brak danych wejściowych” w „dowolnej aplikacji”
  3. Dodaj akcję „Uruchom skrypt powłoki” do usługi
  4. Wklej następujące elementy w polu tekstowym akcji „Uruchom skrypt powłoki”: /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
  5. Zapisz usługę jako „Start ScreenSaver” i zamknij Automator
  6. Uruchom aplikację „Preferencje systemowe” i przejdź do panelu preferencji „Bezpieczeństwo”
  7. Na karcie „Ogólne” włącz „Wymagaj hasła [natychmiast] po rozpoczęciu uśpienia lub wygaszacza ekranu”
  8. Teraz przejdź do okienka preferencji „Klawiatura”, karty „Skróty”, elementu listy „Usługi” i znajdź usługę „Uruchom wygaszacz ekranu” w obszarze „Ogólne” u dołu listy po prawej stronie i kliknij ją dwukrotnie.
  9. Naciśnij wybrany skrót klawiaturowy (podoba mi się control + opcja + polecenie + L, więc mogę po prostu zetrzeć wszystkie trzy klawisze modyfikatora i nacisnąć L, aby zablokować)

EDYCJA: Miałem problemy po aktualizacji do OSX El Capitan. Korzystałem z bardziej zwięzłej zawartości AppleScript:

activate application "ScreenSaverEngine"

które, jak sądzę, powinno być bardziej przyszłościowe niż inkantacja skryptów powłoki w kroku 4, ale kiedy użyłem go po raz pierwszy, twierdziło, że nie może znaleźć ScreenSaverEngine. Zostało to naprawione po ScreenSaverEngine.appjednokrotnym uruchomieniu z linii poleceń:

open /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app
jez
źródło
1
Albo ten wariant może być bardziej przyszłościowy: zamiast akcji „Uruchom skrypt powłoki” z jej długą inkantacją użyj akcji „Uruchom AppleScript” z tekstemactivate application "ScreenSaverEngine"
jez
1
Teraz muszę wprowadzić hasło za każdym razem po wygaszaczu ekranu. Ile wątków wciąż proponuje to samo zepsute rozwiązanie.
Ivan Balashov,
Jakie są inne zastosowania wygaszacza ekranu w dzisiejszych ekranach? Jeśli nie chcesz, aby ekran blokował się automatycznie po x czasie, po prostu skonfiguruj wygaszacz ekranu, aby nie uruchamiał się automatycznie po x czasie. Wtedy zadziała tylko wtedy, gdy celowo go zablokujesz.
jez
Aby oszczędzać baterię
Ivan Balashov
Preferencje systemowe -> Oszczędzanie energii -> Uśpienie wyświetlacza działa niezależnie od wygaszacza ekranu i jest bardziej efektywnym sposobem oszczędzania baterii (ponieważ wygaszacz ekranu tak naprawdę nie wyłącza ekranu i może wykorzystywać sam procesor).
jez
1

Ustawiłem wygaszacz ekranu z „gorącym rogiem” w Preferencjach systemowych (tak, aby wygaszacz ekranu uruchamiał się po przesunięciu myszy do rogu). W połączeniu z ustawieniem bezpieczeństwa hasła, które ma być „natychmiastowe” wymagane, oznacza to, że masz prosty sposób na zablokowanie ekranu.

Steve
źródło
niestety nie jest niezawodny - działa około 60% razy
Nazwa wyświetlana
1

Po prostu ustawiam zabezpieczenia, aby pytać o hasło natychmiast po uśpieniu i używam przycisku zasilania / uśpienia, aby zablokować MBA (OS X Yosemite).

Jay WALL
źródło
1

Przejdź do ustawień, Bezpieczeństwo i prywatność, Ogólne, a następnie ustaw hasło „natychmiast”

Po ustawieniu tej opcji możesz teraz używać klawisza Shift + Control + Power dla Mac Book Air.

Zostanie przełączony w tryb uśpienia lub ekran blokady, a kiedy będziesz musiał go ponownie użyć, poprosi o hasło.

użytkownik193746
źródło