Jak mogę wyłączyć wygaszacz ekranu w oknie logowania?
macos
mac
screensaver
Oleg Danu
źródło
źródło
Odpowiedzi:
Możesz edytować plik .plist w
/Library/Preferences/com.apple.screensaver
edytorze tekstu, edytorze list (wymaga narzędzi programistycznych OS X) lubdefaults
w terminalu, aby usunąć wygaszacz ekranu w oknie logowania.Lubię to:
źródło
com.apple.screensaver
plik? Czy możesz opublikować zawartość w Pastie ? Za ile warto, użyciedefaults
do odczytu mojego pliku zwraca to i nigdy nie otrzymuję wygaszacza ekranu. Zauważ jednak, że korzystam z wersji 10.6.6, więc jeśli twój plik używa starego (XML) stylu .plist, nie przejmuj się. Możesz po prostu spróbować wyrzucić plik do kosza.plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist
. Następnie można edytować plik i zmienić wygaszacz ekranu.Wierzę, że to wystarczy (przynajmniej wydaje się, że działało już od kilku godzin):
Wyłącza to wygaszacz ekranu w oknie logowania.
źródło
Nie można wyłączyć wygaszacza ekranu logowania w Mountain Lion z powodu błędu. Według https://discussions.apple.com/thread/4540671?start=0&tstart=0 najlepsze, co możesz zrobić, to zalogować się w ustawieniach wygaszacza ekranu roota i zmienić go na Wiadomość, która zużywa mniej zasobów.
Zobacz /apple//a/16515/21181, aby dowiedzieć się, jak to zrobić.
źródło
Z jakiegoś powodu jeszcze nie rozumiem, rozwiązanie w zaakceptowanej odpowiedzi nie działało dla mnie. Poniżej jest alternatywną metodą, która faktycznie nie działa dla mnie.
Zanim cokolwiek
com.apple.screensaver.plist
zrobiłem , zauważyłem, że plik o nazwie jeszcze nie istnieje/Library/Preferences/
. Ale wydaniedefaults
polecenia zgodnie z zaakceptowaną odpowiedzią stworzyło ten plik z poprawnymloginWindowIdleTime
wpisem w porządku. Potwierdzono to zarównodefaults read /Library/Preferences/com.apple.screensaver
ręcznie, jak i ręcznie potwierdzając istnienie plików i sprawdzając ich zawartość.Wydaje się jednak, że nie miało to żadnego wpływu na zachowanie wygaszacza ekranu na ekranie logowania.
Następnie zastosowałem inne podejście, które faktycznie działało:
$ > sudo -s
aby zostać rootem# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
To załatwiło sprawę.
Zastanawiam się jednak, czy
defaults
-polecenie może już działało dobrze, tylko zmieniona wartość plist nie została jeszcze odebrana (zsynchronizowana) przez proces (nadal uruchomiony?)screensaver
…źródło
Problem polega na tym, że ekran logowania nie jest wynikiem wygaszacza ekranu, zamykam komputer Mac, gdy wychodzę. Wygaszacz ekranu pojawia się sam, nawet jeśli jest wyłączony w SysPref.
źródło