Odpowiedzi:
Nie sądzę, że istnieje wbudowany systemowy skrót klawiaturowy. Najszybszym sposobem aktywacji wygaszacza ekranu za pomocą klawiatury jest albo polecenie „Uruchom wygaszacz ekranu” za pomocą aplikacji uruchamiających, takich jak Quicksilver, Alfred lub Launchbar.
Najszybszym sposobem na uruchomienie wygaszacza ekranu za pomocą myszy jest użycie Hot Corners. Otwórz Preferencje systemowe, kliknij „Desktop & Screen Saver”, kliknij kartę „Screen Saver” i kliknij przycisk „Hot Corners” w lewym dolnym rogu. Tam możesz określić róg do najechania, aby uruchomić wygaszacz ekranu.
Jeśli chcesz szybko uruchomić wygaszacz ekranu, ponieważ chcesz w łatwy sposób zablokować komputer, możliwa odpowiedź znajduje się w aktywnym pytaniu „Ukryte funkcje Mac OS X Wskazówki i porady”.
shift+ control+ eject wyślij wyświetlacz tylko do uśpienia (świetny do natychmiastowego zablokowania komputera )
Użyj Automatora. Wystarczy otworzyć automatyzator i przeciągnąć akcję „start wygaszacza ekranu”, wybrać „brak danych wejściowych” w menu „odebranych usług” i nacisnąć plik> zapisać jako „Start Screen Saver”. Pojawi się teraz w Preferencjach systemowych> Klawiatura> Skróty> Usługi> Ogólne, gdzie możesz przypisać dowolny dowolny skrót klawiszowy, tak jak każdą inną akcję systemową.
from http://osxdaily.com/2014/07/10/set-screen-saver-keyboard-shortcut-mac/
Wiele księżyców później chciałem tego samego i znalazłem rozwiązanie. Używam BetterTouchTool do zarządzania wszystkimi skrótami i konfiguracjami klawiatury / myszy / gładzika. Stworzyłem więc skrót klawiaturowy, który po naciśnięciu uruchamia polecenie terminalu. Aby uruchomić wygaszacz ekranu z terminala, użyj tego polecenia:
open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
Teraz możesz uruchomić wygaszacz ekranu za pomocą dowolnego skrótu klawiaturowego (używam F19).
Zgadzam się z odpowiedzią Jasona - jedynym wbudowanym sposobem blokowania ekranu (który śpi wyświetlacz, ale nie włącza animacji wygaszacza ekranu) jest shiftcontrolmedia ejectskrót.
Bezpłatnym rozwiązaniem byłoby użycie skryptu FastScript produktu RedSweater do zmapowania wybranego skrótu klawiaturowego w celu wywołania jednego z AppleScriptów unoszących się wokół sieci w celu przełączenia silnika wygaszacza ekranu zamiast po prostu uśpienia wyświetlacza. Spróbowałbym stworzyć prostszy skrypt, aby otworzyć silnik na mocno zakodowanej ścieżce, jeśli chcesz tylko włączyć wygaszacz.
Jestem bardzo szczęśliwym użytkownikiem LaunchBar, który umożliwia szybką metodę wygaszacza ekranu tylko za pomocą klawiatury. Nie jest to tak naprawdę skrót klawiaturowy w najściślejszym znaczeniu (najpierw aktywujesz Launchbar za pomocą własnego skrótu - następnie wpisz sss lub cokolwiek, co wybrałeś / uczysz lanchbar do użycia w wbudowanej akcji Start Screen Saver.) Jakikolwiek inny komercyjny produkt „uruchamiający” powinien również działać, aby aktywować aplikację ScreenSaverEngine, która jest głęboko ukryta w /System/Library/Frameworks/ScreenSaver.framework / ......
Oto trochę hackowania przy użyciu narzędzia Keychain Access, które pozwala zdefiniować skrót do blokowania ekranu - ma on pięć lat i nie byłem w stanie zweryfikować, czy nadal działa.
http://www.macworld.com/article/49080/2006/01/lockscreen.html
Ktoś inny wspomniał o użyciu BetterTouchTool do przypisania skrótu do uruchomienia polecenia terminalu. Pomyślałem, że w tym momencie napiszę, że BTT ma natywną akcję „Start Screen Saver”, która zrobi dokładnie to, czego szukasz.