Wie kann ich den Bildschirmschoner im Anmeldefenster deaktivieren?
Wie kann ich den Bildschirmschoner im Anmeldefenster deaktivieren?
Antworten:
Sie können die .plist-Datei /Library/Preferences/com.apple.screensaver
entweder mit einem Texteditor, einem Plist-Editor (erfordert die OS X Developer Tools) oder dem defaults
Befehl in Terminal bearbeiten , um den Bildschirmschoner im Anmeldefenster zu entfernen.
So was:
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
com.apple.screensaver
Datei? Können Sie den Inhalt auf Pastie posten ? Wenn defaults
Sie meine Datei lesen, wird dies zurückgegeben, und ich bekomme nie einen Bildschirmschoner. Beachten Sie jedoch, dass ich 10.6.6 ausführe. Wenn Ihre Datei also den alten (XML-) Stil von .plist verwendet, schwitzen Sie nicht. Sie können auch versuchen, die Datei zu verwerfen.
plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist
. Dann kann die Datei bearbeitet und der Bildschirmschoner geändert werden.
Ich glaube, das macht den Trick (zumindest scheint es seit einigen Stunden für mich zu funktionieren):
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
Dadurch wird der Bildschirmschoner im Anmeldefenster deaktiviert.
Es ist nicht möglich, den Anmeldebildschirmschoner in Mountain Lion aufgrund eines Fehlers zu deaktivieren. Laut https://discussions.apple.com/thread/4540671?start=0&tstart=0 können Sie sich am besten bei den Bildschirmschonereinstellungen von root anmelden und in Nachricht ändern, die weniger Ressourcen verbraucht.
Informationen dazu finden Sie unter /apple//a/16515/21181 .
Aus irgendeinem Grund verstehe ich noch nicht, die Lösung in der akzeptierten Antwort hat bei mir nicht funktioniert. Im Folgenden ist eine alternative Methode , die tatsächlich tat Arbeit für mich.
Bevor ich etwas unternahm, bemerkte ich, dass eine aufgerufene Datei com.apple.screensaver.plist
noch nicht vorhanden war /Library/Preferences/
. Durch die Ausgabe des defaults
Befehls, wie in der akzeptierten Antwort erwähnt, wurde diese Datei mit dem richtigen loginWindowIdleTime
Eintrag erstellt. Dies wurde sowohl mit defaults read /Library/Preferences/com.apple.screensaver
als auch durch manuelles Bestätigen der Existenz der Dateien und Überprüfen ihres Inhalts bestätigt.
Es schien jedoch keinerlei Auswirkungen auf das Bildschirmschoner-Verhalten im Anmeldebildschirm zu haben.
Ich habe dann einen anderen Ansatz gewählt, der tatsächlich funktioniert hat:
$ > sudo -s
, um Wurzel zu werden# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
Das hat den Trick für mich getan.
Ich frage mich allerdings, ob der defaults
-Befehl vielleicht schon richtig funktioniert hat, nur der geänderte Plist-Wert wurde noch nicht durch den (noch laufenden?) screensaver
Prozess erfasst (synchronisiert) ...
Das Problem ist, dass der Anmeldebildschirm nicht das Ergebnis des Bildschirmschoners ist. Ich sperre meinen Mac, wenn ich ausgehe. Der Bildschirmschoner wird von selbst angezeigt, auch wenn er in SysPref deaktiviert ist.