Despertar automático da suspensão quando a energia for restaurada no laptop

Despertar automático da suspensão quando a energia for restaurada no laptop

Estou usando um Chromebook com Ubuntu 14.04.2 LTS instalado como uma espécie de sistema embarcado. Eu descobri como suspendê-lo automaticamente quando desconectado da energia, ajustando as configurações do gerenciador de energia.

Mas eu gostaria de encontrar uma maneira de ativá-lo automaticamente quando a energia for restaurada.

Se não for possível detectar esse evento e ativar, também tenho uma interface serial USB FTDI ligada que pode gerar um evento para ativar, mas não aparece na lista de /proc/acpi/wakeupdispositivos.

Observe que quando executo upower -d, vejo coisas que podem ser possíveis gatilhos. Por exemplo, o dispositivo /org/freedesktop/UPower/devices/line_power_ACpossui um line-power/onlinecampo (definido para yesquando conectado). O dispositivo /org/freedesktop/UPower/devices/battery_BAT0possui um on-batterycampo (definido para noquando conectado).

Estou aberto a mudar para um cenário em que eu desligue automaticamente quando a bateria estiver fraca, se for possível configurar o computador para ligar automaticamente quando a energia for restaurada. Já vi isso acontecer ocasionalmente, mas não de forma confiável.

Se for importante, estou usando umJohn LewisROM que inicializa o Ubuntu através do GRUB.

Responder1

Após mais pesquisas, descobri que poderia obter o comportamento desejado com minha configuração.

Entrei nas configurações de energia e configurei a energia da bateria como:

  • Suspender quando inativo por: Não suspender
  • Quando a energia estiver criticamente baixa: desligue
  • Quando a tampa está fechada: não faça nada

Da mesma forma, quando conectado, ele é configurado para não suspender quando inativo ou com a tampa fechada.

Para testar, desconectei o Chromebook e esperei que a bateria ficasse extremamente fraca e desligasse (durante a noite). Quando reconectei a energia no dia seguinte, ela inicializou automaticamente e tudo estava bem.

Meus testes anteriores falharam porque eu estava desligando o sistema manualmente, em vez de deixar o Ubuntu fazer isso.

Não consegui encontrar uma solução usando suspender e ativar. Ele poderia funcionar com hardware USB adicional com a capacidade de enviar um evento de teclado para ativar o Chromebook quando a energia estiver conectada.

Responder2

Estou fazendo várias suposições aqui, pois não sei exatamente qual hardware você está usando.Geralmentefalando, existe uma opção no BIOS de um computador chamadaReinício de perda de energiaouReinício de perda de energia CA(veraquipara um pouco mais de informação). Se essa função não estiver habilitada, tente habilitá-la.

informação relacionada