Ação de baixa carga de bateria sem o gnome-power-manager

3

Estou executando o openbox WM e gostaria de evitar o carregamento da pilha do gnome. Um dos problemas remanescentes que tenho de resolver é evitar falhas abruptas no sistema devido à falta de energia da bateria.

Existe um daemon de baixo perfil e baixa dependência que lidará com essa situação? Eu gostaria de ser capaz de configurá-lo para, por exemplo, colocar o sistema em hibernação com 4% de vida útil da bateria se a AC não estiver conectada.

Suponho que eu poderia escrever apenas uma pequena tarefa do cron para pesquisar /sys/.../batt*/.. e /sys/.../ac*/... a cada 10 minutos, mas parece que pode haver alguns casos de borda que precisam ser tratados.

atualizar

laptop-mode-tools parece promissor:

It ... supports various ... power management features, such as ... automatically hibernating if battery levels are too low...

No entanto, não parece ser possível instalá-lo no Maverick sem conseqüências relativamente terríveis .

No meu sistema, sua instalação também requer a remoção do pacote acpi-support , que parece meio sinistro.

    
por intuited 02.04.2011 / 05:24

1 resposta

1

Você provavelmente já está executando: acpid . Se o material do GNOME ou do KDE já estiver instalado, você encontrará um monte de manipuladores de eventos ACPI já em /etc/acpi/events e os scripts serão executados em resposta a esses eventos em /etc/acpi propriamente dito; você pode modificar ou substituir esses scripts com seus próprios manipuladores.

Infelizmente, parece não haver muita documentação incluída no Ubuntu sobre quais eventos estão disponíveis, e os manipuladores que vejo fornecidos com acpid e acpi-support parecem não incluir nada que rastreie a bateria nível. Como a ACPI deve fornecer eventos para isso, você pode ter que experimentar com /usr/share/doc/acpid/examples/default* para ver quais eventos são realmente entregues para que você possa escrever manipuladores para eles.

    
por geekosaur 02.04.2011 / 05:28