X-TIP: Blokada ekranu z hasłem

Onegdaj na „pcsm” pojawił się następujący problem: ktoś chciał mieć możliwość zablokowania ekranu hasłem. Rozwiązanie narzuca się samo, wystarczy włączyć wygaszacz ekranu, zaznaczywszy uprzednio w preferencjach Ochrony opcję „Wymagane hasło do obudzenia ze snu lub wygaszacza ekranu”.

Po włączeniu uaktywniania wygaszacza za pomocą aktywnych narożników wystarczy jeden ruch myszą, aby skutecznie zablokować ekran.

 Zadający tamto pytanie chciał jednak mieć włączający się już po minucie wygaszacz, chowający ekran przed wnikliwym wzrokiem różnych osób, ale bez konieczności każdorazowego podawania hasła, często bowiem odchodził na chwilkę od komputera, pozostając jednak w tym samym pomieszczeniu. Pytał o możliwość niezależnej od wygaszacza, ręcznej blokady ekranu, używanej w przypadku konieczności pozostawienia komputera bez nadzoru na dłuższą chwilę.

Rozwiązanie jego problemów okazało się proste. Być może komuś też się przyda, a prędzej można je będzie znaleźć na PYM, aniżeli w przepastnych archiwach Usenetu, których (wnosząc z zadawanych na pcsm pytań) i tak nikt nigdy nie przegląda. Powtórzę więc.

Należy zainstalować Sparka. Za pomocą Sparka trzeba utworzyć nowy skrót klawiaturowy, dajmy na to Ctrl-ESC i przypisać mu następujący AppleScript:

do shell script "/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession -suspend"

Dwa „backslashe” to nie błąd, tylko zamierzona działalność, aby AppleScript właściwie zinterpretował tenże znaczek w poleceniu shella. Oczywiście na stronie linia ta zostanie złamana w najmniej odpowiednim miejscu, więc podkreślam, że część z dwoma ukośnikami ma wyglądać tak: /Menu\\ Extras/User.menu

W preferencjach Sparka należy zaznaczyć, aby się on „Automatically Activate at Login”… i od tej pory wystarczy wcisnąć wybraną kombinację klawiszy, aby uzyskać pożądany efekt.

 

Posted in Mac OS X, PYM Classic, X-TIP and tagged , , , , .