mise en veille lorsque la batterie est faible

mise en veille lorsque la batterie est faible - Logiciels - Linux et OS Alternatifs

Marsh Posté le 28-12-2008 à 02:03:25    

J'aimerais que mon portable se mette en veille (suspend-to-ram ou bien suspend-to-disk) automatiquement lorsque la batterie est faible. Daprès mes logs, il n'y a pas d'event lu par le demon acpid. En consultant le fichier /proc/acpi/battery/BAT0/alarm, il est indiqué que cette option n'est pas supportée. Y a-t-il un module à activer dans le noyau ? Y a t il une solution plus "propre" que de faire un script dans cron qui vérifie l'état de la batterie ?


Message édité par mexx20 le 28-12-2008 à 02:04:34
Reply

Marsh Posté le 28-12-2008 à 02:03:25   

Reply

Marsh Posté le 28-12-2008 à 03:40:37    

Si t'as un peu de courage, attaque le jeu de scripts "laptop-mode" mais faut un peu de temps pour comprendre comment ça marche. Mais ça fait ce que tu demande.
 
Sinon les gestionnaires d'énergie de kde ou gnome font ça, mais si tu demande je suppose que tu t'en sers pas.
 
Personnellement, la seule solution que j'ai trouvée pour gérer le comportement de mon laptop comme je le souhaitais c'est de faire des scripts qui font tout le boulot... Et le résultat est super satisfaisant...

Reply

Marsh Posté le 28-12-2008 à 03:53:15    

merci pour ta réponse!
 
est-ce que je vais pouvoir utiliser laptop-mode meme si je recois pas les event lorsque la capacité de la batterie est basse ?

Reply

Marsh Posté le 28-12-2008 à 15:44:38    

En fait les event reçus sont à un changement d'état de la batterie, je crois (changement de la capacité de la batterie) donc il suffit à chacun de ces changements de regarder le pourcentage restant...
Mais laptop mode fait ça tout seul

Reply

Marsh Posté le 29-12-2008 à 02:23:07    

J'ai installé laptop-mode-tools et je l'ai modifié la configuration pour mon portable. Tout fonctionne bien pour le passage du mode "AC" au mode "batterie" (et inversement) mais pas de mise en veille automatique ...
 
J'ai activé AUTO_HIBERNATION dans le fichier auto-hibernate.conf mais il est indiqué dans ce fichier qu'il faut recevoir les évenements.
 
"This feature only works on ACPI, and only works on computers whose batteries give off battery events often enough."
 
J'ai tué le deamon acpid de sorte à pouvoir écouter les évenements sur le fichier cat /proc/acpi/event et apparement les seuls évenements produit par la batterie sont ceux reçu lorsque la cable d'alimentation est retiré ou remis.
 
Je pense donc que la seule solution est d'utiliser un script cron .... Avez vous d'autres idées ?


Message édité par mexx20 le 29-12-2008 à 03:47:30
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed