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/wakeup
dispositivos.
Observe que quando executo upower -d
, vejo coisas que podem ser possíveis gatilhos. Por exemplo, o dispositivo /org/freedesktop/UPower/devices/line_power_AC
possui um line-power/online
campo (definido para yes
quando conectado). O dispositivo /org/freedesktop/UPower/devices/battery_BAT0
possui um on-battery
campo (definido para no
quando 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.