Evitar que o Macbook fechado durma na inicialização

5

Eu tenho um Macbook antigo que vou guardar em um gabinete para uso como servidor de mídia. Está atualmente em execução InsomniaX para evitar que ele durma quando a tampa estiver fechada.

Isso funciona muito bem quando eu inicio o Macbook com a tampa aberta, aguardo que ele inicialize na área de trabalho (o login automático está ativado) e feche a tampa. Ele continua funcionando. Isso é bom.

O problema é que quando eu começo o laptop com a tampa já fechada, ele inicializa na área de trabalho, mas a detecção da tampa coloca a máquina em suspensão antes que a InsomniaX tenha a chance de carregar. (Mesmo que seja um dos itens de login da conta.)

Existe alguma maneira, seja hackish, técnica, etc. para evitar que o laptop durma imediatamente? Mesmo se ele girasse na área de trabalho por 30 segundos, isso daria tempo para a InsomniaX carga.

    
por Craig Otis 20.07.2012 / 21:55

1 resposta

3

Crie um gancho de login que chame um script. Vamos chamar esse script noidle e colocá-lo em algum lugar, talvez ~/noidle.sh .

#!/bin/sh
pmset -a disablesleep 1

Este script deve ser executado uma vez e impedir o sono. Para adicionar isso como um gancho de login, execute:

chmod +x /Users/your-username/noidle.sh
sudo defaults write com.apple.loginwindow LoginHook /Users/your-username/noidle.sh
    
por 20.07.2012 / 22:17