Pergunta

Parece ser impossível desativar completamente a opção Sleep in MacOSX para que um usuário não pode colocar manualmente o sistema para dormir.

Existe uma maneira no Leopard (ou mesmo Snow Leopard) para AppleScript para pegar o evento do sono e cancelá-lo?

Foi útil?

Solução

Você não pode fazer isso a partir do modo de usuário, porque os impede gerente de energia, então você vai precisar usar uma extensão de kernel, tais como InsomniaX .

Outras dicas

A resposta para seu problema é no entanto um simples comando Apple OSX-Terminal que impede OSX para ir ocioso:

$ pmset noidle
Preventing idle sleep (^C to exit)...

A única maneira de repor o no-sono é a de emitir um 'Control-C'.
Veja homem páginas de pmset para mais detalhes.

Este comando foi preterido em favor de

$ caffeinate -i

O que faz praticamente o mesmo. Você também pode executar Caffeinate para um montante pré-determinado de tempo para evitar dormir, digamos, por 4 horas, enquanto você baixar alguma coisa, e depois executá-lo em segundo plano, adicionando & a ele:

$ caffeinate -t 144000 &

versão mais recente (s) da OSX torná-lo mais possível certas opções desativar acordo com https://apple.stackexchange.com/questions/35256/mac-os-x-lion-server-how-to-disable-sleep- restart-desligamento-opções para-usuários

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top