Desativar / Cancelar Comando do sono em MacOSX
-
07-07-2019 - |
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?
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