Como posso desativar o protetor de tela na janela de login?


11

Como posso desativar o protetor de tela na janela de login?


1
-1, a solução aceita não é clara. Deve indicar o que colocar no arquivo plist.
Gili

A solução aceita deve ser a proposta por Kurt.
Mike Kormendy

Respostas:


7

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

1
como editá-lo lá? o que adicionar, ou o que definir ou o que excluir?
precisa saber é o seguinte

1
O que o seu 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.
Jake.

-1, não funciona para mim no Mountain Lion.
Gili

O arquivo é um arquivo binário plist (abaixo de 10.8 de qualquer maneira) e para ser editado com um editor de texto deve primeiro ser convertido usando plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist. Em seguida, o arquivo pode ser editado e o protetor de tela alterado.
Josh

16

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.


2
Acredito que essa seja a resposta, pois sempre a uso nos meus servidores.
bloudraak


0

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:

  1. Abri um prompt de comando (janela Terminal)
  2. Primeiro eu emiti $ > sudo -spara me tornar root
  3. Então, como root, iniciei as Preferências do Sistema :# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
  4. E, finalmente, entrei no Painel de preferências do Desktop e do Screen Savers para usar a GUI comum para desativar o tempo limite do protetor de tela.

Isso 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...


-2

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.


Comentários de esclarecimento não devem ser adicionados à lista de respostas proposta. A pergunta original deve ser modificada para abordar condições adicionais, a fim de produzir as respostas mais sucintas.
Mike Kormendy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.