Determina o status da tampa do laptop

7

Eu tenho um problema estranho em que meu laptop vai acordar quando está fechado, gerando muito calor e causando muita frustração.

Existe uma maneira de saber se a tampa do laptop está fechada para que eu possa suspender automaticamente o computador (por meio de um script cron) se ele se ativar enquanto a tampa está fechada?

Fechar a tampa faz suspender a máquina no momento e abri-la, para que funcione corretamente. É um MacBook Pro 2011 com Ubuntu 12.04.

    
por Naftuli Kay 04.08.2014 / 00:27

2 respostas

13

Para o meu caso específico, posso obter o status da tampa com

$ cat /proc/acpi/button/lid/LID0/state
state:    open

Posso, então, fazer um grep para open ou closed para ver se está aberto ou fechado.

    
por 04.08.2014 / 18:55
2

Não é realmente uma resposta à sua pergunta específica do Linux, então talvez essa resposta deva ser movida para os comentários:

MacBooks de todas as gerações são conhecidos por terem alguns problemas com o controlador de gerenciamento do sistema, dos quais um dos sintomas é um comportamento estranho no fechamento da tampa e na abertura da tampa. Esta página de suporte da Apple pode ajudá-lo a resolver o problema: link

    
por 04.08.2014 / 01:14