O interruptor da tampa do notebook parou de funcionar após a atualização. Como posso consertar isso?

2

O interruptor da tampa do notebook Lenovo Thinkpad X230i funcionou muito bem: fechando o cabo da tampa em uma suspensão como esperado. Depois de uma atualização do sistema em 18 de setembro 1 o interruptor de tampa parece não ser mais reconhecido.

Se eu clicar manualmente em "Suspender", funcionará bem, então suspender não é o núcleo do problema.

Eu tentei ler o estado "Lid", digitando while [ 1 ]; do cat /proc/acpi/button/lid/LID/state; sleep 1; done no terminal e também tentando watch -n 4 'upower -d | grep lid-' , mas o estado da tampa relatada é sempre "OPEN". Minha strong suposição é que o interruptor da tampa não quebrou fisicamente ao mesmo tempo em que fiz a atualização. Além disso, o notebook tem apenas três semanas.

Existe uma maneira de corrigir a leitura correta do estado da tampa no Ubuntu? Muito obrigado pela sua ajuda!

O log da atualização 18 de setembro é aqui .

    
por Gerry T. 30.09.2013 / 10:49

2 respostas

0

Obrigado pela ajuda. Eu descobri que na verdade é um problema de hardware com o interruptor da tampa. Apenas fechar a tampa não leva ao reconhecimento do fechamento pelo interruptor. Preciso pressionar com um dedo em um determinado ponto da tampa. Este é um problema de hardware e não de software. Obrigado!

    
por Gerry T. 04.10.2013 / 20:46
2

Parece que o problema vem da falta de systemd de acordo com link .

Na mesma página da Web, há uma solução alternativa: coloque o seguinte em /etc/acpi/local/lid.sh.post e torne-o executável.

#!/bin/bash

grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]; then
   pm-suspend
fi
    
por Sachin Kumar 30.09.2013 / 11:09