Come posso disabilitare lo Screen Saver nella finestra di login?
Come posso disabilitare lo Screen Saver nella finestra di login?
Risposte:
Puoi modificare il file .plist /Library/Preferences/com.apple.screensaver
utilizzando un editor di testo, Plist Editor (richiede gli strumenti per sviluppatori OS X) o il defaults
comando in Terminale per rimuovere lo screensaver nella finestra di accesso.
Come questo:
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
com.apple.screensaver
file? Puoi pubblicare i contenuti su Pastie ? Per quello che vale, usare defaults
per leggere il mio file restituisce questo e non ottengo mai uno screensaver. Nota tuttavia che sto eseguendo la 10.6.6, quindi se il tuo file utilizza il vecchio stile (XML) di .plist, non preoccuparti. Potresti semplicemente provare a eliminare anche il file.
plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist
. Quindi il file può essere modificato e lo screen saver modificato.
Credo che questo faccia il trucco (almeno sembra aver funzionato per me ormai da diverse ore):
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
Questo disabilita lo screensaver nella finestra di login.
Non è possibile disabilitare lo screensaver di login in Mountain Lion a causa di un bug. Secondo https://discussions.apple.com/thread/4540671?start=0&tstart=0 il meglio che puoi fare è accedere alle impostazioni del salvaschermo di root e cambiarlo in Messaggio che utilizza meno risorse.
Vedi /apple//a/16515/21181 per come fare.
Per qualche ragione non capisco ancora, la soluzione nella risposta accettata non ha funzionato per me. Di seguito è riportato un metodo alternativo che ha funzionato davvero per me.
Prima di fare qualsiasi cosa, ho notato che un file chiamato com.apple.screensaver.plist
non esisteva ancora in /Library/Preferences/
. Ma emettere il defaults
comando come menzionato nella risposta accettata ha creato questo file con loginWindowIdleTime
-entry corretto . Ciò è stato confermato sia con defaults read /Library/Preferences/com.apple.screensaver
che confermando manualmente l'esistenza dei file e controllandone il contenuto.
Tuttavia, non sembra avere alcun effetto sul comportamento dello screensaver nella schermata di accesso.
Ho quindi usato un approccio diverso che effettivamente funzionava:
$ > sudo -s
per diventare root# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
Questo ha fatto il trucco per me.
Mi chiedo, tuttavia, se il defaults
comando forse forse ha già funzionato bene, solo il valore di plist modificato non è stato rilevato (sincronizzato) eppure dal processo (ancora in esecuzione?) screensaver
...
Il problema è che la schermata di accesso non è il risultato dello screen saver, chiudo il mio Mac quando esco. Lo screen saver appare da solo, anche se è disabilitato da SysPref.