Pages : 1
#1 Le 11/03/2007, à 12:44
- amwus
script gestion batterie
Bonjour !
Voila, j'aimerais automatiser le lancement d'une commande lorsque je débranche la prise secteur de mon portable. En fait, j'aimerais qu'il change le voltage de la carte graphique sur batterie afin d'économiser l'énergie. Je peux faire ça en utilisant la commande aticonfig --set-powerstate=1.
Mais le problème est justement de contôler que la batterie est en charge ou en décharge.
Pour cela, j'ai trouvé ces infos dans le fichier /proc/acpi/battery/BAT0/state.
En faisant un petit cat /proc/acpi/battery/BAT0/state, j'obtiens ceci :
present: yes
capacity state: ok
charging state: charging
present rate: 3102 mW
remaining capacity: 39160 mWh
present voltage: 12460 mV
J'ai donc les informations nécessaires... Comment puis je faire un script qui me contrôle l'état de la partie "charging state" de ce fichier. Il faudrait faire une boucle qui vérifie en permanence ce fichier, et qui lance ma commande dès que charging state est à discharging...
Pensez vous qu'une telle chose est possible ?
Ou bien y a -t- il une autre méthode pour automatiser le lancement d'une commande lorsque je débranche le secteur ?
Merci d'avance !
Black holes are where god divided by zero...
Hors ligne
#2 Le 11/03/2007, à 13:14
- BookeldOr
Re : script gestion batterie
Tu fais un script :
/etc/acpi/battery.d/05-clock-cg.sh (en chmod +x)
#!/bin/sh
aticonfig --set-powerstate=1
et un autre /etc/acpi/ac.d/95-clock-cg.sh pour restaurer au branchement.
Dernière modification par BookeldOr (Le 11/03/2007, à 13:15)
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#3 Le 11/03/2007, à 15:25
- amwus
Re : script gestion batterie
hum j'ai bien créé ces deux scripts, mais rien ne change... je dois toujours effectuer la commande manuellement...
Black holes are where god divided by zero...
Hors ligne
Pages : 1