Como posso desativar o protetor de tela na janela de login?
Como posso desativar o protetor de tela na janela de login?
Respostas:
Você pode editar o arquivo .plist /Library/Preferences/com.apple.screensaverusando um editor de texto, o Plist Editor (requer as Ferramentas do desenvolvedor do OS X) ou o defaultscomando no Terminal para remover o protetor de tela na janela de login.
Como isso:
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
com.apple.screensaverarquivo contém? Você pode postar o conteúdo no Pastie ? Pelo que vale a pena, usar defaultspara ler meu arquivo retorna isso e nunca recebo um protetor de tela. Observe, no entanto, que estou executando a 10.6.6, portanto, se seu arquivo usa o estilo antigo (XML) de .plist, não se preocupe. Você também pode tentar destruir o arquivo.
plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist. Em seguida, o arquivo pode ser editado e o protetor de tela alterado.
Acredito que isso funcione (pelo menos parece que funcionou para mim por várias horas agora):
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
Isso desativa o protetor de tela na janela de login.
Não é possível desativar o protetor de tela de login no Mountain Lion devido a um erro. De acordo com https://discussions.apple.com/thread/4540671?start=0&tstart=0, o melhor que você pode fazer é fazer login nas configurações de proteção de tela do root e alterá-lo para Mensagem, que utiliza menos recursos.
Consulte /apple//a/16515/21181 para saber como fazer isso.
Por alguma razão que ainda não entendi, a solução na resposta aceita não funcionou para mim. Abaixo está um método alternativo que realmente fez o trabalho para mim.
Antes de fazer qualquer coisa, notei que um arquivo chamado com.apple.screensaver.plistainda não existia /Library/Preferences/. Mas emitir o defaultscomando -como mencionado na resposta aceita, criou esse arquivo com loginWindowIdleTime-entry correto . Isso foi confirmado tanto com defaults read /Library/Preferences/com.apple.screensavera confirmação manual da existência dos arquivos quanto com a inspeção do seu conteúdo.
No entanto, isso não pareceu afetar o comportamento do protetor de tela na tela de login.
Eu então usei uma abordagem diferente que realmente funcionou:
$ > sudo -spara me tornar root# > /Applications/System\ Preferences.app/Contents/MacOS/System\ PreferencesIsso fez o truque para mim.
Mas, se o defaultscomando talvez já funcionou bem, apenas o valor do plist alterado ainda não foi captado (sincronizado) pelo processo (ainda em execução?) screensaver...
O problema é que a tela de login não é o resultado da proteção de tela, eu tranco o meu Mac quando saio. A proteção de tela aparece por si só, mesmo se estiver desativada do SysPref.