Suspender na tampa não funciona 16.04

1

Eu verifiquei cada opção e possíveis soluções, mas meu laptop ASUS não suspende quando eu fecho a tampa. Todas as configurações foram definidas corretamente pelos menus, mas nada acontece. Quando eu executo uma suspensão do menu Ubuntu ele funciona perfeito. Ok, eu tive que adicionar um "reinício de gerente de rede" por causa de Wifi desativado, mas no final suspender e retomar em obras gerais.

Eu testei os scripts dos outros posts e, além disso, descomentei os eventos "HandleLidSwitch (Docked)" para suspender, mas isso não ajudou. Tentei tudo abaixo Com o Ubuntu 16.04 laptop não suspender quando a tampa está fechada mas nada funcionou para mim.

Eu pude verificar com o monitor externo que o interruptor da tampa funciona em geral. Eu verifiquei / proc / acpi / botão / tampa / LID / estado e encontrou "fechado" ou "aberto" corretamente.

No log do journalctl eu posso ver que systemd-logind está "observando os botões do sistema para o LID"

Aqui está o texto relevante:

Okt 21 15:35:28 Dijana-ASUS systemd-logind[643]: Watching system buttons on /dev/input/event0 (Lid Switch)

Um laptop diferente com o mesmo 16.04 LTS mostra a mesma entrada no journalctl, mas há suspensão nos trabalhos de tampa e o evento de fechamento da tampa é reconhecido pelo systemd-logind.

Isso é um bug ou meu laptop é simplesmente muito estúpido? Em uma partição diferente, testei o antigo 14.04.5 (com o kernel mais recente) e tenho o mesmo mau comportamento ...

Alguém pode ajudar?

Atenciosamente, Dijana

Informações adicionais ... ASUS F453S com CPU Intel® Celeron (R) N3050 @ 1.60GHz × 2

Ubuntu mostra Intel® HD Graphics (Cherryview)

lspci | grep VGA mostra 00: 02.0 Controlador compatível com VGA: Dispositivo Intel Corporation 22b1 (rev 21)

    
por Dijana Markovic 21.10.2016 / 16:26

3 respostas

1

Então, no final, desisti e fiz isso por meio de um script de solução alternativa. Apenas criei um script como este e coloque-o no root crontab para executar a cada 5 minutos. Não é legal, mas funciona e, no final, é apenas para os casos em que nosso filho fecha a tampa. Aqui está o conteúdo do script:

#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state

then
     /usr/sbin/pm-suspend
 fi
    
por Dijana Markovic 27.10.2016 / 16:28
1

Eu consertei o uso do acpid com a seguinte solução

sudo gedit /etc/acpi/events/lidclose

copiar, colar & amp; salvar

event=button[ /]lid
action=/etc/acpi/lidclose.sh

executar

sudo gedit /etc/acpi/lidclose.sh

copiar, colar & amp; salvar

#!/bin/bash
echo "close" > /home/jesse/close.txt
if grep -q closed /proc/acpi/button/lid/*/state

then
     /usr/sbin/pm-suspend
fi

executar

sudo chmod ugo+x /etc/acpi/lidclose.sh

reinicie o serviço de ACPI ou reinicie

    
por Jesse van Dam 13.12.2016 / 11:29
0

Atualizar para o kernel 4.9-rc1 resolveu o problema no meu Asus. Modelo diferente (X540SA), mas teve o mesmo problema. O log de alterações continha várias correções de gerenciamento de energia e ACPI.

  
  • atualizações de gerenciamento de energia
  •   
  • Atualizações do ACPI
  •   
  • Atualização PNP
  •   
  • mais atualizações de gerenciamento de energia
  •   
  • mais atualizações do ACPI
  •   

4.9-rc2 foi lançado com mudanças semelhantes, mas não posso confirmar que também resolveu questão.

Além disso, você verificou as configurações da BIOS para ativar a abertura da tampa? Odeio perguntar, mas eu sei que algumas versões do AMI BIOS podem ser confusas.

    
por CabledAliens 24.10.2016 / 22:25