Disattiva screen saver su OS X 10.9

6

Quando imposto il valore di "avvio dopo" del salvaschermo, si reimposta entro poche ore. Non ho ancora determinato quale evento provoca il reset, ma non richiede il riavvio.

Il supporto clienti di Apple mi ha fatto eliminare il file com.apple.screensaver.plist da /Library/Preferences/ , ma questo non risolve il problema.

Dato che il valore start after non verrà mantenuto, esiste un altro modo per disattivare completamente lo screen saver?

    
posta user82050 19.06.2014 - 01:24
fonte

1 risposta

9

Eliminare ciò non funzionerebbe. Le uniche chiavi memorizzate in tale elenco di proprietà, per impostazione predefinita, sono:

njboot$ defaults read com.apple.screensaver
{
    askForPassword = 1;
    askForPasswordDelay = 900;
}

Queste chiavi sono legate a: System Preferences > Security & Privacy > General > "Require Password 15 minutes (900/60) after sleep or screen saver begins."

È necessario modificare le proprietà dell'host corrente (salvate nella cartella "By Host"). Per farlo, apri Terminale e inserisci il seguente comando al prompt della riga di comando:

defaults -currentHost write com.apple.screensaver idleTime 0

Ecco il risultato:

defaults -currentHost read com.apple.screensaver'

{
    CleanExit = YES;
    PrefsVersion = 100;
    idleTime = 0;
    moduleDict =     {
        displayName = "Computer Name";
        moduleName = "Computer Name";
        path = "/System/Library/Frameworks/ScreenSaver.framework/Resources/Computer Name.saver";
        type = 0;
    };
}

0 = mai. Disconnettersi e riconnettersi affinché le modifiche abbiano effetto. Una volta effettuato il log in, noterai che sotto System Preferences > Desktop & Screen Saver > Start After: Never è impostato. Questo sovrascriverà impostandolo tramite Preferenze di Sistema. Puoi testarlo impostando l'ora dello screensaver, disconnettendoti e ricollegando. Verranno comunque letti mai. Se desideri annullare questo comando in futuro:

defaults -currentHost delete com.apple.screensaver idleTime

Googling the Il problema ha rivelato che un database di servizi di avvio danneggiato potrebbe essere una possibile causa e che la sua ricostruzione potrebbe risolvere il problema sottostante.

    
risposta data 19.06.2014 - 02:25
fonte

Leggi altre domande sui tag