L'effacer ne marcherait pas. Les seules clés stockées dans cette liste de propriétés, par défaut, sont :
njboot$ defaults read com.apple.screensaver
{
askForPassword = 1;
askForPasswordDelay = 900;
}
Ces clés sont liées à : System Preferences > Security & Privacy > General > "Require Password 15 minutes (900/60) after sleep or screen saver begins."
Vous devez modifier les propriétés actuelles de l'hôte (enregistrées dans le dossier "By Host"). Pour ce faire, ouvrez Terminal et saisissez la commande suivante à l'invite de la ligne de commande :
defaults -currentHost write com.apple.screensaver idleTime 0
Voici le résultat :
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 = jamais. Déconnectez-vous et reconnectez-vous pour que les changements prennent effet. Une fois que vous vous serez reconnecté, vous remarquerez que sous la rubrique System Preferences > Desktop & Screen Saver > Start After: Never
est réglé. Cela remplacera la configuration via les préférences système. Vous pouvez tester cette fonction en réglant l'heure de l'économiseur d'écran, en vous déconnectant et en vous reconnectant. L'écran affichera toujours "jamais". Si vous souhaitez annuler cette commande à l'avenir :
defaults -currentHost delete com.apple.screensaver idleTime
La question sur Google a révélé qu'une base de données de services de lancement corrompue pouvait être une cause possible, et que la reconstruire pouvait résoudre le problème sous-jacent.