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:


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


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

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.


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).


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.