Czy mogę przypisać skrót klawiaturowy, aby wyświetlić okno logowania Mac OS X?
10
Chciałbym przypisać skrót klawiaturowy „Każda aplikacja”, aby wyświetlić okno logowania, na przykład, gdy odsiadam się od komputera. Czy jest na to sposób? (Metody tylko z lwem są w porządku.)
Typowe narzędzia, takie jak pasek uruchamiania, umożliwiają szybki skrót klawiaturowy, aby zabezpieczyć sesję bez faktycznego wylogowania lub zabezpieczenia wygaszacza ekranu hasłem.
Zdaję sobie sprawę, że ten wątek jest już prawdopodobnie dość stary, ale dla wszystkich podanych tutaj opcji nie omówiono najprostszego sposobu.
Apple pozwala zablokować ekran za pomocą skrótu klawiaturowego. Nie musisz go tworzyć, istnieje jeden wbudowany bezpośrednio w OSX - poprzez funkcję „Wymagaj hasła po uśpieniu lub wygaszacz ekranu”.
Oto jak z niego korzystać:
Upewnij się, że masz „Wymagaj hasła po uśpieniu lub uruchomieniu wygaszacza ekranu” ustawionego na „natychmiast”.
Aby to zrobić, wykonaj następujące kroki:
Otwórz Preferencje systemowe
Kliknij Bezpieczeństwo (w Lion, „Bezpieczeństwo i prywatność”)
Przejdź do zakładki Ogólne
Jeśli jeszcze go nie masz, zaznacz pole wyboru „Wymagaj hasła po uśpieniu lub uruchomieniu wygaszacza ekranu”
Ustaw przedział czasu na „natychmiast”
Wyjdź z Preferencji systemowych
Kiedy teraz chcesz zablokować komputer Mac, po prostu użyj skrótu klawiaturowego
Tak ogólnie to nieźle. Może być nieco nieoptymalny, jeśli masz włączony Bezpieczny sen i chcesz odblokować maszynę wkrótce po jej zablokowaniu, ponieważ nadal może zapisywać zawartość pamięci RAM na dysk.
Paul D. Waite
7
Jeśli chcesz przypisać alt ⌥+ cmd ⌘+ Ldo ekranu blokady bez instalowania żadnych programów, w ciągu 5 minut sugeruję wykonanie następujących trzech kroków:
Utwórz usługę w Automatorze i ustaw „Usługa odbiera wybraną” na „brak danych wejściowych” zamiast „tekst”.
(Nadal w Automatorze) dodaj „Uruchom AppleScript” (wyszukaj po lewej „jabłko”, a następnie kliknij dwukrotnie).
W skrypcie zamiast (* Twój skrypt idzie tutaj *) kopiujesz-wklejasz:
do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"
Zapisz i wyjdź. (Możesz nazwać swoją usługę „Blokada ekranu”.)
Otwórz Preferencje systemowe, Klawiatura, a następnie w zakładce Skróty klawiaturowe, aw obszarze Usługi znajdziesz „Ekran blokady” usługi u dołu listy.
Teraz kliknij „none” obok „Lock Screen”, aby przypisać ⌥⌘ L do usługi. Właściwie sugeruję raczej ⌃⌥⌘ L, ponieważ ⌥⌘ L jest przypisane w Finderze.
Niezłe obejście. Myślę, że powoduje to ponowne załadowanie kart przeglądarki, więc nie jest to idealne, jeśli mówisz, że masz połączenie internetowe 3G.
Paul D. Waite
Tak, powoduje to, że wszystko się przeładowuje, co również może zająć trochę czasu, w zależności od liczby aplikacji uruchomionych po wylogowaniu. Ale z drugiej strony inne rozwiązania wymagają skomplikowanych konfiguracji skryptów, więc jest to tak proste, jak to możliwe;)
Po prostu użyj tego z usługą Automatora i działaniem skryptu powłoki, a następnie przypisz skrót klawiszowy w preferencjach systemowych.
markhunte
2
Możesz także ustawić skrypt jabłkowy, aby klikał element menu „Okno logowania” po pewnym czasie:
Jeśli chcesz poruszać się po pasku narzędzi, skrypt działa mniej więcej tak:
on run {input, parameters}
(* Login menu has to be the last! *)
tell application "System Events"
tell process "SystemUIServer"
set n to number of menu bar items of menu bar 1
tell menu bar item n of menu bar 1
click
repeat with i from 1 to 10
try
if name of menu item i of front menu contains "Login Window" then
click menu item i of front menu
exit repeat
end if
end try
end repeat
end tell
end tell
end tell
return input
end run
Muszę jeszcze znaleźć sposób przypisania skrótu klawiaturowego do elementu paska menu i / lub menu paska menu Dostęp do pęku kluczy.
molle
tak, myślę, że istnieje sposób, aby Shift-F7 był skrótem do przypisywania fokusu klawiatury do paska menu. Jeśli ikona stanu pęku kluczy jest ikoną najbardziej po lewej stronie, to prawie skrót klawiaturowy do ekranu blokady (np. Shift-F7, strzałka w dół, enter). Jest to jednak trochę uciążliwe i musisz zachować ikonę statusu pęku kluczy jako najbardziej lewą na pasku menu.
Paul D. Waite,
1
Piszę teraz na telefonie, więc nie mogę go znaleźć, ale wiem, że istnieją sposoby na elementy paska menu AppleScript. Może to może pomóc? goo.gl/0peFU
molle
0
Wow, to trwa już jakiś czas ... Ale po wypróbowaniu wszystkich tych różnych propozycji znalazłem najprostszy sposób dla mnie , że nie ma tu wspomniano tutaj i gdzie indziej, ale to jakoś zdrowy rozsądek mi teraz, że myślę o tym ...
Ustaw wymagane hasło po uśpieniu lub wygaszacz ekranu na „natychmiast”
Włącz „gorące rogi” i wybierz róg, aby „uruchomić wygaszacz ekranu” lub „uśpić wyświetlacz”.
Następnie wystarczy przesunąć kursor do końca wspomnianego rogu, a wygaszacz ekranu uruchomi się, wyświetlacz przejdzie w tryb uśpienia, a po ponownym poruszeniu myszą pojawi się ekran logowania!
Bez skryptów, bez skrótów paska menu, bez sekwencji klawiszy, po prostu przeciągnięcie gładzika! Działa to wtedy, gdy masz ustawiony narożnik do wygaszacza ekranu, wyświetlania uśpienia lub zamykania pokrywy.
Jest tylko jeden sposób, aby to zrobić, jeśli chcesz wywołać ekran logowania za pomocą skrótu klawiaturowego. Wymaga użycia wbudowanej aplikacji Automator w Mac OS. Oto artykuł, jak to zrobić:
Ogólnie rzecz biorąc, linki nie dają świetnych odpowiedzi (witryna za linkiem może zniknąć, link może się zmienić itp.). Czy możesz edytować swoją odpowiedź, aby podsumować wymagane kroki?
John N
„Jest tylko jeden sposób, aby to zrobić” - z wyjątkiem tego, że istnieje również ten sposób .
Odpowiedzi:
Zdaję sobie sprawę, że ten wątek jest już prawdopodobnie dość stary, ale dla wszystkich podanych tutaj opcji nie omówiono najprostszego sposobu.
Apple pozwala zablokować ekran za pomocą skrótu klawiaturowego. Nie musisz go tworzyć, istnieje jeden wbudowany bezpośrednio w OSX - poprzez funkcję „Wymagaj hasła po uśpieniu lub wygaszacz ekranu”.
Oto jak z niego korzystać:
Aby to zrobić, wykonaj następujące kroki:
Kiedy teraz chcesz zablokować komputer Mac, po prostu użyj skrótu klawiaturowego
Ctrl ⌃+ Shift ⇧ + Eject ⏏ lub Ctrl ⌃+ Shift ⇧ +Power
źródło
Jeśli chcesz przypisać alt ⌥+ cmd ⌘+ Ldo ekranu blokady bez instalowania żadnych programów, w ciągu 5 minut sugeruję wykonanie następujących trzech kroków:
Utwórz usługę w Automatorze i ustaw „Usługa odbiera wybraną” na „brak danych wejściowych” zamiast „tekst”.
(Nadal w Automatorze) dodaj „Uruchom AppleScript” (wyszukaj po lewej „jabłko”, a następnie kliknij dwukrotnie).
W skrypcie zamiast (* Twój skrypt idzie tutaj *) kopiujesz-wklejasz:
do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"
Zapisz i wyjdź. (Możesz nazwać swoją usługę „Blokada ekranu”.)
Otwórz Preferencje systemowe, Klawiatura, a następnie w zakładce Skróty klawiaturowe, aw obszarze Usługi znajdziesz „Ekran blokady” usługi u dołu listy.
Teraz kliknij „none” obok „Lock Screen”, aby przypisać ⌥⌘ L do usługi. Właściwie sugeruję raczej ⌃⌥⌘ L, ponieważ ⌥⌘ L jest przypisane w Finderze.
Gotowy.
(Na krok 2 cudo idzie do Lauri Ranta !)
źródło
Naciśnij Shift-Cmd + Q. Upewnij się, że zaznaczone jest „Otwórz ponownie okna podczas ponownego logowania”. Naciśnij enter.
Dzięki Lionowi po ponownym zalogowaniu wszystko będzie wyglądać tak samo.
źródło
Innym sposobem wylogowania się z ekranu szybkiego przełączania użytkowników jest przypisanie skrótu do tego polecenia powłoki:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Jeśli posiadasz Alfred Powerpack, możesz przypisać skrót do akcji blokowania, ale samo wpisanie „blokada” nie zajmuje dużo dłużej.
źródło
Możesz także ustawić skrypt jabłkowy, aby klikał element menu „Okno logowania” po pewnym czasie:
Jeśli chcesz poruszać się po pasku narzędzi, skrypt działa mniej więcej tak:
źródło
Możesz użyć narzędzia Better Touch Tool (link), aby utworzyć gest wielodotykowy lub skrót, aby przejść do ekranu logowania:
Gest wielodotykowy
Skrót klawiszowy
źródło
To może nie odpowiedzieć całkowicie na twoje pytanie, ale przynajmniej jest to krok we właściwym kierunku.
źródło
Wow, to trwa już jakiś czas ... Ale po wypróbowaniu wszystkich tych różnych propozycji znalazłem najprostszy sposób dla mnie , że nie ma tu wspomniano tutaj i gdzie indziej, ale to jakoś zdrowy rozsądek mi teraz, że myślę o tym ...
Następnie wystarczy przesunąć kursor do końca wspomnianego rogu, a wygaszacz ekranu uruchomi się, wyświetlacz przejdzie w tryb uśpienia, a po ponownym poruszeniu myszą pojawi się ekran logowania!
Bez skryptów, bez skrótów paska menu, bez sekwencji klawiszy, po prostu przeciągnięcie gładzika! Działa to wtedy, gdy masz ustawiony narożnik do wygaszacza ekranu, wyświetlania uśpienia lub zamykania pokrywy.
źródło
Jest tylko jeden sposób, aby to zrobić, jeśli chcesz wywołać ekran logowania za pomocą skrótu klawiaturowego. Wymaga użycia wbudowanej aplikacji Automator w Mac OS. Oto artykuł, jak to zrobić:
http://www.macyourself.com/2013/01/27/how-to-lock-your-mac-screen-with-a-keyboard-shortcut/comment-page-2/#comment-6991
źródło