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.screensaver
usando um editor de texto, o Plist Editor (requer as Ferramentas do desenvolvedor do OS X) ou o defaults
comando 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.screensaver
arquivo contém? Você pode postar o conteúdo no Pastie ? Pelo que vale a pena, usar defaults
para 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.plist
ainda não existia /Library/Preferences/
. Mas emitir o defaults
comando -como mencionado na resposta aceita, criou esse arquivo com loginWindowIdleTime
-entry correto . Isso foi confirmado tanto com defaults read /Library/Preferences/com.apple.screensaver
a 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 -s
para me tornar root# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
Isso fez o truque para mim.
Mas, se o defaults
comando 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.