Page 1 sur 1
[paquet]i8kmoniteur(en cours)
Publié : lun. 01 nov. 2010, 11:58
par Scriptor
Bonjour,
L'autre jour en tapant
, on me retourne notamment ceci:
Code : Tout sélectionner
4 aur/i8kmonitor 0.1.1-1 [installé] (9)
Simple fan control daemon for i8k (Dell Latitude and Inspiron notebooks)
Je décide de l'installer, car ça avait l'air intéressant, d’après ce qu'en disait l'auteur:
http://github.com/nopper/i8kmonitor
Or lorsque je tape i8monitor, il me retourne ceci:
Code : Tout sélectionner
File "/usr/sbin/i8kmonitor", line 65
_IOC_SIZEMASK = (1L << _IOC_SIZEBITS ) - 1
^
SyntaxError: invalid syntax
Merci de toutes réponses
Re: [paquet]i8kmoniteur
Publié : lun. 01 nov. 2010, 12:11
par benjarobin
C'est a cause de python 3.
Edit ce fichier : i8k.py et remplace #!/usr/bin/python par #!/usr/bin/python2
Donc en gros édit ce fichier /sbin/i8kmonitor
Re: [paquet]i8kmoniteur
Publié : lun. 01 nov. 2010, 14:08
par Scriptor
Bonjour,
merci de ta réponse, mais il m'a marque une erreur:
(1)
j'ai donc cherché sur internet, et j'ai fini par trouver qu'il fallait marquer:
j'ai donc relancé la commande(1):
et il me dit:
Ma question est donc que dois-je faire pour pouvoir controler mon ventilo en fonction de la température?
pour information j'ai lancé
et me retourne ceci:
Code : Tout sélectionner
(C) 2009 Francesco Piccinno <stack.box@gmail.com>
Take a look to http://github.com/nopper/i8kmonitor for updates
Options:
-h, --help show this help message and exit
-f FILE configuration file (default /etc/i8kmonitor.conf)
j'ai donc lancé cette commande:
et voici le fichier:
Code : Tout sélectionner
[general]
i8kfile = /proc/i8k
ac_adapter = /proc/acpi/ac_adapter/AC/state
thmfile = /proc/acpi/thermal_zone/THM/temperature
pidfile = /var/run/i8kmonitor.pid
method = i8k
fancmd = /usr/bin/i8kfan
interval = 1
[ac]
left_low = 40
left_high = 45
right_low = 45
right_high = 50
histeresis = 5
[battery]
left_low = 50
left_high = 55
right_low = 55
right_high = 65
histeresis = 5
L'autre problème qui se pose est le fait que je ne possède qu'un seul ventilo(Dell Inspiron 1520), donc je dois juste configurer pour le ventilo gauche j'imagine?
Merci de toutes réponses
Re: [paquet]i8kmoniteur
Publié : dim. 07 nov. 2010, 18:45
par Scriptor
Bonjour,
alors voila j'ai résolu mon problème(temporairement) en attendant une maj du kernel(car il m'a semblé voir que le problème venait de la). J'ai donc trouvé la solution
ici, grace à ce script:
Code : Tout sélectionner
#!/bin/bash
## these are the temperatures
level1=50
level2=60
level3=70
fanstate=2
while [ true ]
do
temp=`acpi -t | sed -e 's/\(\.[0-9]\+ \)\?degrees C$//' -e 's/^Thermal 0: ok, //'`
if [ "$temp" -lt "$level1" ]; then
fanstate=0
elif [ "$temp" -ge "$level1" ] && [ "$temp" -lt "$level2" ]; then
if [ "$fanstate" -le 1 ]; then
false
elif [ "$fanstate" -gt 1 ]; then
fanstate=1
fi
elif [ "$temp" -ge "$level2" ] && [ "$temp" -lt "$level3" ]; then
if [ "$fanstate" -le 1 ]; then
fanstate=1
elif [ "$fanstate" -gt 1 ]; then
false
fi
elif [ "$temp" -ge "$level3" ]; then
fanstate=2
fi
i8kfan $fanstate $fanstate | false
echo "Fan state: $fanstate, Temp: $temp C"
sleep 3
done
et j'en remercie beaucoup l'auteur.
Je marque donc ce sujet comme résolu
Merci encore pour tout
Re: [paquet]i8kmoniteur(résolu)
Publié : dim. 16 janv. 2011, 12:46
par Scriptor
Bonjour,
bon, je reviens sur ce poste, car j'ai pas mal de problèmes:
1) avec le script que j'ai cité, lorsque je le lance, la température augmente

, et pas qu'un peu 30sec, ca passe de 50 a 60 degres
2)J'ai tout essaye i8kmonitor et i8kutils, i8kfan, mais y a rien a faire, les ventilos n'en font qu'a leur tête.
Donc si quelqu'un a une solution qu'il me vienne par pitié en aide, parce que je tiens pas a ce que mes composants crament, donc merci de toutes réponses.
Sinon j'ai peur de devoir retourner sous ubuntu, la ou i8k marche :'(
[Edit]Sachant que je possède un inspiron 1520, ou enfin plus généralement un dell, est-ce que
ceci pourrait marcher?[/Edit]
Re: [paquet]i8kmoniteur
Publié : mar. 18 janv. 2011, 19:43
par Scriptor
Bonjour,
bon pour ceux qui étaient dans le même problème que moi, ou qui dans le futur auront le meme problème voici la solution:
creer un fichier ~/.i8kmon voir doc.ubuntu-fr.org ou autre pour la config du fichier
ensuite ajouter i8k dans les modules du fichier rc.conf, puis ajouter la commande i8kmon dans le fichier .xinitrc ou autostart.sh ou autre pour ceux qui ont autre chose. Mais je ne sais pas pourquoi mais ca ne marche pas en le mettant dans les daemon de rc.conf.
Voila merci a tous ceux qui m'ont aide, et en esperant en avoir aide
Re: [paquet]i8kmoniteur(résolu)
Publié : mer. 19 janv. 2011, 21:36
par Calimero
Quand tu ajoutes toto dans les DAEMONS de rc.conf, eh bien, au boot, la commande suivante est lancée :
Est-ce que /etc/rc.d/i8kmon existe ? Je ne pense pas.
C'est bon, compris ?
Ce que tu peux faire c'est mettre dans /etc/rc.local par contre. Là ça lance la commande...
Re: [paquet]i8kmoniteur(résolu)
Publié : sam. 22 janv. 2011, 10:38
par Scriptor
Bonjour,
alors pour répondre à ta question, si i8kmon existe, la preuve:
Code : Tout sélectionner
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
PID=`fuser /proc/i8k 2>/dev/null`
case "$1" in
start)
stat_busy "Starting i8kmon Daemon"
if [ -z "$PID" ]; then
/usr/bin/i8kmon -d &
fi
if [ ! -z "$PID" -o $? -gt 0 ]; then
stat_fail
else
add_daemon i8kmon
stat_done
fi
;;
stop)
stat_busy "Stopping i8kmon Daemon"
[ ! -z "$PID" ] && kill $PID &> /dev/null
if [ $? -gt 0 ]; then
stat_fail
else
rm_daemon i8kmon
stat_done
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
quant au rc.local, j'essaierai, et je te dirais
En tout cas merci encore a tous
Re: [paquet]i8kmoniteur(résolu)
Publié : jeu. 30 juin 2011, 15:29
par Scriptor
Bonjour.
Alors j'ai un autre problème. Donc depuis le temps j'ai réussi à régler les ventilateurs sans problème, mais le problème c'est que losrqu'il doit être au maximum, il est maximum, puis s'arrête, puis revient au maximum, et ainsi de suite... Pour être plus clair, la vitesse n'est pas régulière. Alors ma question est la suivante: Est-ce que autre chose, installé par défaut sur archlinux, gère la vitesse des ventilos?
Merci de toutes réponses