Pages : 1
#1 Le 24/11/2009, à 20:14
- romain22
Probleme Battrie Temps Restant
Bonjours,
Mon problème [si on peu appeler sa un problème] est en effet que l'icone Gnome de batterie n'affiche pas le temps restant ...C'est assez ennuilleux car j'ai installer ubuntu (Karmic Koala) pour que quand je suis dans le train je gagne 30min /1h avec mon portable de batterie...
J'ai le % mais j'aimerai le le temps qui équivaux a ce % (je pense que de nombreux logiciel font sa mais je suis un debutant dans le monde de linux)
j'ai installer laptop-mode-tools
Mon Matos :
HP Dv5 1010ef
Pross : P8400 GPU : 9600GT Ram 3GO
@Ubuntu Karmic Koala Noyau 2.6.31.15 (le dernier)
Merci d'avance
Romain Caire
Hors ligne
#2 Le 24/11/2009, à 20:17
- Rolinh
Re : Probleme Battrie Temps Restant
Hello,
si tu passes juste ta souris au-dessus de l'applet de batterie sans cliquer dessus il t'affiche le temps restant en plus du taux de charge en % de la batterie.
Et si tu cliques dessus, tu as les détails complets
Hors ligne
#3 Le 24/11/2009, à 20:44
- romain22
Re : Probleme Battrie Temps Restant
Non justement
Ta pas un applet qui calcule en utilisant les valeur en W ?
Mais qui n'utilise pas le calcule fait l'acpi
Hors ligne
#4 Le 24/11/2009, à 20:55
- Rolinh
Re : Probleme Battrie Temps Restant
Heu non, chez moi le comportement de l'applet (gnome-power-manager 2.28.1) est bien celui que je t'ai décrit.
Hors ligne
#5 Le 24/11/2009, à 21:01
- romain22
Re : Probleme Battrie Temps Restant
je pense que mon bios on je sais pas quoi qui ne transmet pas les info... et donc gnome-power-manager ne peu pas calculerle temps restant
Hors ligne
#6 Le 24/11/2009, à 22:56
- schaars
Re : Probleme Battrie Temps Restant
Bonsoir
Que donne acpi -V dans un terminal ?
Tu peux aussi regarder ce que contiennent les fichiers dans /proc/acpi/battery/BAT1 (pas sûr du BAT1, ça dépend du pc).
Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)
Hors ligne
#7 Le 25/11/2009, à 01:28
- romain22
Re : Probleme Battrie Temps Restant
Je testerai sa demain
Hors ligne
#8 Le 25/11/2009, à 10:39
- romain22
Re : Probleme Battrie Temps Restant
romain@Helios:~$ acpi -V
Battery 0: Discharging, 99%, rate information unavailable
Battery 0: design capacity 5100 mAh, last full capacity 4640 mAh = 90%
Adapter 0: off-line
Cooling 0: LCD 0 of 10
Cooling 1: Processor 0 of 10
Cooling 2: Processor 0 of 10
Hors ligne
#9 Le 26/11/2009, à 00:26
- romain22
Re : Probleme Battrie Temps Restant
Personne n4a d4idee ?
J'ai un nouveau bug apparue hier : karmic se lance avec le clavier americain de base le le change et a chaque redemarrage il se remet en USA c'est enuilleux ...
Merci d'avance !
Hors ligne
#10 Le 26/11/2009, à 15:00
- schaars
Re : Probleme Battrie Temps Restant
Bonjour
romain@Helios:~$ acpi -V
Battery 0: Discharging, 99%, rate information unavailable
Il y a bien un problème vu que d'habitude ça affiche le temps restant
À mon avis ça vient soit du bios, soit du contrôleur de la batterie.
Si tu as encore windows, tu peux regarder s'il te donne le temps restant.
Si oui => le problème vient du bios/de linux : le noyau ne doit pas savoir parler correctement avec le bios.
Si non => c'est le contrôleur de la batterie qui a un problème, et dans ce cas il faut changer de batterie pour avoir à nouveau le temps.
Pour le problème de clavier je ne sais pas. Regarde du coté de HAL.
Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)
Hors ligne
#11 Le 27/11/2009, à 13:54
- romain22
Re : Probleme Battrie Temps Restant
Merci sous windows je n'ai pas le temps restant mais des gadget me calcule l'autonomie
Le problème viens en effet de la batterie (Support HP me la confirmé !)
La batterie ne donne pas la vitesse de décharge (Dechage Rate) il reste a 0 d'où un non calcule de l'autonomie.
Voila Voila Merci
PS : on peu clore y a pas de solution !
Hors ligne
#12 Le 27/11/2009, à 14:31
- schaars
Re : Probleme Battrie Temps Restant
En y repensant, vu que tu as le pourcentage, le script suivant pourrait t'être utile :
#!/bin/sh
# calcule le temps restant à partir du pourcentage.
# n'est utile que si l'ordinateur est sur batterie.
# fonction qui renvoie le pourcentage de charge de la batterie
function get_perc {
return $(acpi -b | awk '{print $4}' | tr -d \%,)
}
# temps en secondes durant 2 lectures du pourcentage
# ne doit pas être trop petit sinon la différence est nulle
# et donc ça marche pas
TIME=30
get_perc
PERC=$?
while [ true ];
do
old=$PERC
get_perc
PERC=$?
# différence des 2 pourcentages
elapsed=$(( $old-$PERC ))
# TIME secondes pour elapsed, donc combien avec PERC ?
if [ $elapsed -gt 0 ];
then
left=$(( $PERC*TIME/$elapsed ))
else
left=0
fi
h=$(( $left / 3600 ))
m=$(( ( $left / 60 ) % 60 ))
s=$(( $left % 60 ))
echo temps restant \: $h heures $m minutes $s secondes
sleep $TIME
done
Edit : il restait des erreurs
J'ai testé un peu en lançant les 2 commande suivantes au même moment, et ça donne une valeur inférieure à la "vraie" valeur fournie par acpi :
$ ./batt.sh
temps restant : 0 heures 0 minutes 0 secondes
temps restant : 0 heures 41 minutes 30 secondes
temps restant : 0 heures 41 minutes 0 secondes
$ while [ true ]; do acpi -b; sleep 30; done
Battery 0: Discharging, 84%, 00:43:31 remaining
Battery 0: Discharging, 83%, 00:48:55 remaining
Battery 0: Discharging, 82%, 00:45:31 remaining
Dernière modification par schaars (Le 27/11/2009, à 14:52)
Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)
Hors ligne
Pages : 1