Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lm-sensors [Le 23/05/2011, 16:04]
Id2ndR PSensor
lm-sensors [Le 02/08/2023, 11:27] (Version actuelle)
212.68.200.82 [Munin]
Ligne 1: Ligne 1:
-{{tag>​énergie matériel système personnalisation ​gnome_applets}}+{{tag>​énergie matériel système personnalisation }}
 ---- ----
  
-====== lm-sensors : Utiliser ​les capteurs matériels ======+====== lm-sensors : utiliser ​les capteurs matériels ====== 
 + 
 +{{  http://​www.mon-club-elec.fr/​mes_images/​javascript/​javascript_canva_rgraph_testx6.png?​100}}
  
 Ubuntu peut suivre la température de votre processeur ou d'​autres composants de votre ordinateur, la vitesse des ventilateurs,​ et d'​autres données systèmes, en utilisant un programme nommé **lm-sensors** et une autre application permettant de visualiser les données fournies par ce dernier sur votre bureau. Ubuntu peut suivre la température de votre processeur ou d'​autres composants de votre ordinateur, la vitesse des ventilateurs,​ et d'​autres données systèmes, en utilisant un programme nommé **lm-sensors** et une autre application permettant de visualiser les données fournies par ce dernier sur votre bureau.
  
-<​note>​Si vous êtes pressé ou si vous n'​aimez pas utiliser le terminal ​:-P ; reportez vous à la toute fin de cette page et installez ​[[apt://sensors-applet|sensors-applet]] qui n'a pas besoin de lm-sensors pour fonctionner (il est quand même mieux de l'installer aussi car sensors-applet peut utiliser les sondes (sensors) détectées par lm-sensors.</​note>​ +Si vous êtes pressé ou si vous n'​aimez pas utiliser le [[:terminal]], reportez vous à la rubrique ​[[:lm-sensors#​afficher_les_informations_des_capteurs_sur_le_bureau|afficher les informations des capteurs sur le bureau]]. \\ 
-===== Installation et configuration de lm-sensors =====+Idéalement,​ installez et configurez **lm-sensors** pour obtenir plus d'informations sur votre matériel.
  
-[[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​lm-sensors|lm-sensors]]** .+<note tip> 
 +Pour connaître simplement la température du CPU, il est aussi possible d'​utiliser la commande dans un [[:terminal]]: 
  
-<note important>**Karmic Koala 9.10** : Si vous rencontrez des problèmes de détections de sonde, utilisez les paquets Debian.\\ +<code bash
-Il faut pour cela installer la version (__cas pour **x86**__) [[http://ftp.fr.debian.org/debian/pool/main/l/​lm-sensors-3/​libsensors4_3.1.2-2_i386.deb|libsensors4 (3.1.2-2)]] et la version [[http://​ftp.fr.debian.org/​debian/​pool/​main/​l/​lm-sensors-3/​lm-sensors_3.1.2-2_i386.deb|lm-sensors (3.1.2-2)]].\\ +cat /sys/class/thermal/thermal_zone0/temp 
-Installez en premier **libsensors4** puis **lm-sensors**,​ puis relancez une détection des sondes et rebootez.+</code> ​
  
-Pour d'​autres architecture , voir les pages : \\ 
-http://​packages.debian.org/​sid/​libsensors4 \\ 
-http://​packages.debian.org/​unstable/​utils/​lm-sensors \\ 
-Marche pour **amd64** avec les .deb ci-dessus 
 </​note>​ </​note>​
 +===== Installation et configuration de lm-sensors =====
  
-==== Configuration automatique ====+Il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​lm-sensors]]**.
  
-Tapez la commande suivante dans un terminal, ceci permet de détecter les sondes : 
-<​code>​ 
-sudo sensors-detect 
-</​code>​ 
-Ensuite, il faut répondre positivement à toutes les questions. 
  
-Lancer les modules à la main avec la commande+==== Configuration automatique ====
  
-<​code>​sudo ​modprobe <votre module></​code>​+  * Tapez la commande suivante dans un **[[:​terminal]]**,​ ceci permet de détecter les sondes : ​<​code ​bash> 
 +sudo sensors-detect</​code>​
  
-<note tip>Il faut redémarrer l'​ordinateur afin de charger ​les modules que lm-sensors a rajoutés si vous ne voulez pas les charger à la main</​note>​+  * Répondez positivement à toutes ​les questions ;
  
-Si après vérification ​vous n'avez pas les températures désirées, revenez à la configuration ​manuelle.+À un certain moment //​sensors-detect// ​vous demande s'il doit ajouter lui même la configuration ​des capteurs au lancement d'​Ubuntu en affichant ceci : 
 +<code bash> 
 +''​To load everything that is needed, add this to /​etc/​modules:​\\ 
 +#----cut here----\\ 
 +# Chip drivers\\ 
 +lm90\\ 
 +#----cut here----\\ 
 +If you have some drivers built into your kernel, the list above will contain too many modules\\ 
 +Skip the appropriate ones!\\
  
 +Do you want to add these lines automatically to /​etc/​modules?​ (yes/​NO)''​ \\
 +</​code>​
  
 +  * Tapez **yes**, puisfaites Entrée.
 +<note important>​important</​note>​
 +//​possibilité de message d'​erreur au démarrage du type "​Failed to start load modules",​ dans ce cas [[:​tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ///​etc/​modules//​ en mode administrateur et commenter avec un "#"​ les derniers modules ajoutés, puisrecommencer la manipulation en laissant le choix par défaut à toutes les questions !//
  
 +  * Redémarrez l'​ordinateur afin de charger les modules que lm-sensors a rajoutés si vous ne voulez pas les charger à la main. \\
 +Ou bien lancer la commande :
 +<code bash>
 +sudo service kmod restart
 +</​code> ​
 +pour les charger.
  
 +PS: ... Si certaines sondes ne sont pas encore ​ reconnues ou dans l'​éventualité où la détection se ferait de manière incorrecte — dans le cas d'un matériel récent — il est possible d'​exécuter [[http://​www.lm-sensors.org/​wiki/​Devices|la dernière version du script de sensors-detect]] « latest version of sensors-detect » :
  
-==== Configuration Manuelle ​====+===== Test et configuration des capteurs =====
  
-[[:​tutoriel:​comment_editer_un_fichier|Créez un fichier ]] bash nommé mkdev.sh, qui permettra de terminer l'​installation des capteurs et insérez-y les lignes suivantes :+==== Test ====
  
-<​code>​ +Maintenant, testez les capteurs avec la commande « sensors » :
-#​!/​bin/​bash +
-# Here you can set several defaults. +
-# Le nombre de périphériques à créer (max256) +
-NUMBER=32+
  
-# Le propriétaire et le groupe des périphériques +<code bash> 
-OUSER=root +sensors 
-OGROUP=root+</​code>​
  
-# Le mode des périphériques +Ce qui devrait afficher :
-MODE=600+
  
-# Le script n'a pas besoin d'être lancé si devfs est utilisé +<code bash> 
-if [ -r /​proc/​mounts ] ; then +''​%%*******************************************************************%%'' ​\\ 
-  if grep -q "/dev devfs" /​proc/​mounts ; then +''​it87-isa-0290\\ 
-    echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé." +Adapter: ISA adapter\\ 
-    exit; +VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM\\ 
-  ​fi +VCore 2: +2.66 V (min = +2.40 V, max = +2.61 V) ALARM\\ 
-fi++3.3V: +6.59 V (min = +3.14 V, max = +3.46 V) ALARM\\ 
 ++5V: +5.11 V (min = +4.76 V, max = +5.24 V)\\ 
 ++12V: +11.78 V (min = +11.39 V, max = +12.61 V)\\ 
 +-12V: -19.14 V (min = -12.63 V, max = -11.41 V) ALARM\\ 
 +-5V: +0.77 V (min = -5.26 V, max = -4.77 V) ALARM\\ 
 +Stdby: +5.00 V (min = +4.76 V, max = +5.24 V)\ 
 +VBat: +3.12 V\\ 
 +fan1: 3668 RPM (min = 0 RPM, div = \\ 
 +fan2: 0 RPM (min = 664 RPM, div =  ALARM\\ 
 +fan3: 0 RPM (min = 2657 RPM, div = 2) ALARM\\ 
 +M/B Temp: +39°C (low = +15°C, high = +40°C) sensor = thermistor\\ 
 +CPU Temp: +36°C (low = +15°C, high = +45°C) sensor = thermistor\\ 
 +Temp3: +96°C (low = +15°C, high = +45°C) sensor = diode  \\ 
  
-i=0; + %%***********************************************************************'​ %%'' ​ \\
-while [ $i -lt $NUMBER ] ; do +
-  echo /​dev/​i2c-$i +
-  mknod -m $MODE /dev/i2c-$i c 89 $i || exit +
-  chown "​$OUSER:​$OGROUP"​ /dev/i2c-$i || exit +
-  i=`expr $i + 1` +
-done+
 </​code>​ </​code>​
  
-Lancez //​mkdev.sh//​ à partir du dossier en cours : +Redémarrez Ubuntu ​et les capteurs devraient maintenant être détectés pendant la phase de démarrage.
-<​code>​ +
-sudo sh mkdev.sh +
-</​code>​ +
-Maintenant, lancez **sensors-detect** ​et répondez YES à toutes ​les questions suivies ​de //YES/no// : +
-<​code>​ +
-sudo sensors-detect +
-</​code>​+
  
-Voici un exemple de ce que **sensors-detect** vous affichera ​à la fin de la configuration : +Pour des détails ​à propos ​de la configurations des capteurs, consultez la documentation spécifique au fichier ''​sensors.conf'' ​:
-<​code>​ +
-To make the sensors ​modules behave correctly, add these lines to +
-/​etc/​modules:+
  
-#----cut here---- +<code bash> 
-# I2C adapter drivers +man sensors.conf
-i2c-viapro +
-i2c-isa +
-# I2C chip drivers +
-eeprom +
-it87 +
-#----cut here----+
 </​code>​ </​code>​
  
-Taper <<​yes>>​ puis <<​entrée>>​.+==== Configuration ====
  
-Lancez l'​outil **module-init-tools** ​+__Un peu de configuration est nécessaire__ si vous voulez ​
-<​code>​ +  ​- ​ __afficher des noms compréhensibles pour vos capteurs__ à la place de "​temp1",​ "​fan3", ​etc... \\ 
-sudo /etc/init.d/​module-init-tools start +  ​- ​ __corriger les informations__ données par les capteurs. \\
-</​code>​+
  
-Pour être sûr que les modules capteurs soient bien installés, [[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] **/​etc/​modprobe.d/​local** (ou **/​etc/​modprobe.d/​aliases** sous Gutsy) et ajoutez-y les lignes suivantes : 
  
-<code+<note
-# I2C module options +Le fichier ''///​etc/​sensors3.conf//''​ est le fichier de configuration de **Sensor**. \\ 
-alias char-major-89 i2c-dev +Il permet d'​ajouter des fichiers de configuration spécifiques à votre matériel dans le dossier ''///​etc/​sensors.d//''​. 
-</code>+</note>
  
-Maintenant, chargez les modules manuellement en utilisant « modprobe », et mettez à jour les dépendances : +<note warning
-<code+**Il est préférable de __ne pas modifier le fichier__** ''///​etc/​sensors3.conf//''​. 
-sudo modprobe i2c-viapro +</note>
-sudo modprobe i2c-isa +
-sudo modprobe it87 +
-sudo depmod -a +
-sudo sudo dpkg --configure -a +
-</code>+
  
-FIXME Vos composants ne sont pas forcément i2c-viapro, i2c-isa et it87 donc il se peut que des erreurs soient émises.+  * Il faut d'​abord vérifier l'​existence d'un [[https://​github.com/​lm-sensors/lm-sensors/​tree/​master/​configs|fichier de configuration pour votre carte-mère]] 
 +  * puisle placer dans le dossier ''//​etc/​sensors.d//'',​ 
 +  * allez faire un tour dans le BIOS et notez les valeurs indiquées pour retrouver celles indiquées par **sensors**,​ 
 +  * créez un fichier dans le répertoire ''///​etc/​sensors.d//''​ ,​ le fichier de configuration est assez simple, Il faut d'​abord : 
 +    * __définir le module__ auquel s'​appliquent les modifications avec **chip**, 
 +    * __modifier la configuration__ des capteurs, ​
  
-<note tip>Sous Gutsy les alias et les modules sont ajoutés automatiquement (je ne sais pas pour les versions antérieures).</​note>​+Par exemple :
  
 + ☛ ''//​label//''​ pour __changer le nom__ ;\\
 + ☛ ''//​ignore//''​ pour __ignorer un capteur__ qui n'est pas connecté sur votre système.
  
-===== Test des capteurs =====+ <​note tip> 
 +Pour une liste complète ​des commandes et options, consulter le __manuel__ de ''​sensors.conf''​).  
 +<code bash>man sensors.conf</​code></​note>​
  
-Maintenant, testez les capteurs avec la commande « sensors » : +Un petit exemple ci-dessous :
-<​code>​ +
-sensors +
-</​code>​+
  
-Ce qui devrait afficher : +<file xorg_conf exemple.conf
-<code+chip "it87-isa-0290" 
-************************************************** ***************** +   label fan1 "​ventilateur CPU" 
-it87-isa-0290 +   ignore ​fan2 
-Adapter: ISA adapter +   ignore ​fan3 
-VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM +</file>
-VCore 2: +2.66 V (min = +2.40 V, max = +2.61 V) ALARM +
-+3.3V: +6.59 V (min = +3.14 V, max = +3.46 V) ALARM +
-+5V: +5.11 V (min = +4.76 V, max = +5.24 V) +
-+12V: +11.78 V (min = +11.39 V, max = +12.61 V) +
--12V: -19.14 V (min = -12.63 V, max = -11.41 V) ALARM +
--5V: +0.77 V (min = -5.26 V, max = -4.77 V) ALARM +
-Stdby: +5.00 V (min = +4.76 V, max = +5.24 V) +
-VBat: +3.12 V +
-fan1: 3668 RPM (min = 0 RPM, div =  +
-fan2: 0 RPM (min = 664 RPM, div =  ALARM +
-fan3: 0 RPM (min = 2657 RPM, div = 2) ALARM +
-M/B Temp: +39°C (low = +15°C, high = +40°C) sensor = thermistor +
-CPU Temp: +36°C (low = +15°C, high = +45°C) sensor = thermistor +
-Temp3: +96°C (low = +15°C, high = +45°C) sensor = diode +
-************************************************** ******************** +
-</code> +
-Bien sûr, les données ci-dessus ne sont qu'à titre indicatif, ces dernières changeant selon la température des différents composants et d'​autres paramètres propres à votre ordinateur.+
  
-Redémarrez Ubuntu et les capteurs devraient maintenant être détectés pendant la phase de démarrage.+<note tip> 
 +Inspirez vous des exemples ​de fichiers existants sur le site du lien précédent ((Exemples de [[https://​github.com/​lm-sensors/​lm-sensors/​tree/​master/​configs|fichiers de configuration pour votre carte-mère]] )) 
 +</​note>​ 
 +===== Contrôle des ventilateurs =====
  
-Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier ​**sensors.conf** +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ​**[[apt>​fancontrol]]**.
-<​code>​ +
-man sensors.conf +
-</​code>​+
  
 +Voici comment contrôler la "​vitesse du ventilateur"​ ((indicateur //​fanspeed//​)) :
  
 +  * Effectuez __la configuration de la vitesse de vos ventilateurs__ avec cette commande:
  
 +<code bash>
 +sudo pwmconfig
 +</​code>​
  
 +Si la liste de quelques ventilateurs apparaît sans erreur, cela signifie que votre script est fonctionnel. \\
 +Le script teste vos ventilateurs ((fan)) et
  
 + ☝ vous __donne plusieurs éléments d'​informations__ sur la vitesse maximum et minimum de vos ventilateurs,​
  
 +puis
  
-===== Contrôle des ventilateurs =====+ ☝ vous demande de __valider chaque choix__
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ​**[[apt://fancontrol|fancontrol]]**+ ☛ seuil de température minimum, \\ 
 + ☛ seuil de température maximum, \\ 
 + ☛ etc… 
 +   
 +Afin de lancer ​**fancontrol** ​au démarrage, \\
  
-Voici comment contrôler ​le "fan speed",​ **après avoir préalablement installé et configuré lm-sensors comme indiqué dans la section précédente**.+  * [[:​tutoriel:​comment_editer_un_fichier|créez ​le fichier]] ''/​etc/​init.d/​fancontrol'' ​
  
-Effectuez la configuration de la vitesse de vos ventilateurs : +puis
- +
-<​code>​ +
-sudo pwmconfig +
-</​code>​ +
- +
-Si la liste de quelques ventilateurs apparaît sans erreur, c'est que c'est bien parti. ​+
  
-Le script teste vos ventilateurs ("​fans"​) et vous donne plusieurs éléments d'​informations sur la vitesse maximum et minimum de vos ventilateurs,​ puis vous demande de valider chaque choix (seuil de température minimum, maximum, etc.)+  * copiez-collez le contenu suivant :
  
-<note help>le fichier /​etc/​init.d/​fancontrol existe déjà sous intrepid</​note>​ 
-Maintenant [[:​tutoriel:​comment_editer_un_fichier|créez le fichier]] **/​etc/​init.d/​fancontrol** et copiez-collez le contenu suivant : 
  
-<code>+<file xorg_conf fancontrol>
 #!/bin/sh #!/bin/sh
 # #
Ligne 201: Ligne 189:
 DAEMON=/​usr/​sbin/​fancontrol DAEMON=/​usr/​sbin/​fancontrol
 CONF=/​etc/​fancontrol CONF=/​etc/​fancontrol
-PIDFILE=/var/​run/​fancontrol.pid+PIDFILE=/​run/​fancontrol.pid
 PATH=/​sbin:/​bin:/​usr/​sbin:/​usr/​bin PATH=/​sbin:/​bin:/​usr/​sbin:/​usr/​bin
  
Ligne 210: Ligne 198:
 case "​$1"​ in case "​$1"​ in
        ​start)        ​start)
-               ​log_begin_msg "​Starting fancontrol daemon..."​+               ​log_begin_msg "(en) : Starting fancontrol daemon... ​; (fr) : Démarrage du service fancontrol…"
                ​start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON $CONF                ​start-stop-daemon --start -o -q -m -b -p $PIDFILE -x $DAEMON $CONF
                ​log_end_msg $?                ​log_end_msg $?
                ;;                ;;
        stop)        stop)
-               ​log_begin_msg "​Stopping fancontrol daemon..."​+               ​log_begin_msg "(en) : Stopping fancontrol daemon... ​; (fr) : Arrêt du service fancontrol…"
                ​start-stop-daemon --stop -o -q -p $PIDFILE                ​start-stop-daemon --stop -o -q -p $PIDFILE
                ​log_end_msg $?                ​log_end_msg $?
Ligne 225: Ligne 213:
                ;;                ;;
        *)        *)
-               ​log_success_msg "​Usage:​ /​etc/​init.d/​fancontrol {start|stop|restart|force-reload}"​ +               ​log_success_msg " ​ (en) : Usage: /​etc/​init.d/​fancontrol {start|stop|restart|force-reload} — (fr) : Usage : /​etc/​init.d/​fancontrol {démarrage|arrêt|redémarrage|chargement-mémoire}" 
-               ​log_success_msg " ​ start - starts system-wide fancontrol service"​ +               ​log_success_msg "  ​(en) : start - starts system-wide fancontrol service ​— (fr) :  démarrage - démarre un service fancontrol de type système global
-               ​log_success_msg " ​ stop  - stops system-wide fancontrol service"​ +               ​log_success_msg "  ​(en) : stop  - stops system-wide fancontrol service ​— (fr) :  arrêt - stoppe le service fancontrol de type système global
-               ​log_success_msg " ​ restart, force-reload - starts a new system-wide fancontrol service"​+               ​log_success_msg "  ​(en) : restart, force-reload - starts a new system-wide fancontrol service ​— (fr) :  redémarrage,​ chargement mémoire - démarre un nouveau service fancontrol de type système global"
                exit 1                exit 1
                ;;                ;;
Ligne 235: Ligne 223:
 exit 0 exit 0
  
-</code>+</file>
  
-Rendez le script exécutable+  * Rendez le __script exécutable__ grâce à cette commande :
  
-<​code>​+<​code ​bash>
 sudo chmod +x /​etc/​init.d/​fancontrol sudo chmod +x /​etc/​init.d/​fancontrol
 </​code>​ </​code>​
  
-Puis testez le script :+Puis
  
-<​code>​ +  * testez le script : 
-sudo /​etc/​init.d/​fancontrol start+ 
 +<​code ​bash
 +sudo service ​fancontrol start
 </​code>​ </​code>​
  
-puis+ puis:
  
-<​code>​ +<​code ​bash
-sudo /​etc/​init.d/​fancontrol stop+sudo service ​fancontrol stop
 </​code>​ </​code>​
  
-Si tout marche bien, à partir de Karmic, le script de démarrage du service sera  automatiquement lancé au prochain démarrage d'​Ubuntu. ​+Si tout marche bien, le script de démarrage du service sera automatiquement lancé au prochain démarrage d'​Ubuntu.
  
-Sinon, il ne reste plus qu'à [[:​tutoriel:​comment_editer_un_fichier|éditer ​le fichier]] le fichier ​**/​etc/​rc.local** pour que le script se lance au démarrage ​:+Sinon, il ne reste plus qu'à [[:​tutoriel:​comment_editer_un_fichier|éditer]] avec les [[:​sudo|droits d'​administration]] le fichier ​''//​/​etc/​rc.local//'' ​pour que __le script se lance au démarrage__,​ avant la ligne :
  
-Insérer la ligne suivante avant la ligne "exit 0" :+<file xorg_conf>​ 
 +exit 0 
 +</​file>​
  
-<​code>​ +insérez la ligne suivante :
-/​etc/​init.d/​fancontrol start +
-</​code>​+
  
 +<file bash>
 +sudo service fancontrol start
 +</​file>​
 +====Gerer la surchauffe====
 +Le ventilateur du processeur ne fonctionne plus après quelques minutes, l'​ordinateur portable surchauffe et s'​arrête.
 +Pour éviter cela, [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​default/​grub** avec les [[sudo|droits d'​administration]] et modifier cette ligne :
 +<​file>​GRUB_CMDLINE_LINUX="​acpi.power_nocheck=1"</​file>​
 +[[:​grub|Mettez à jour grub]]
 +Voir la page [[:grub]] pour plus d'​information sur la modification du fichier.
 =====Munin===== =====Munin=====
  
-Si vous utilisez [[Munin]], vous pouvez inclure un graphe des capteurs dans votre page de surveillance munin.+Si vous utilisez [[:Munin]], vous pouvez inclure un graphe des capteurs dans votre page de surveillance munin.\\ 
 +Il vous faut créer un lien de /​usr/​share/​munin/​sensors_ (plugin générique sensors) vers /​etc/​munin/​plugins/​sensors_fan,​ sensors_volt ou sensors_temp ((plugin spécifique à la fonction)) :
  
 +<code bash>
 +sudo ln -s /​usr/​share/​munin/​plugins/​sensors_ ​  /​etc/​munin/​plugins/​sensors_temp
 +</​code>​
  
-Il vous faut créer un lien de /​usr/​share/​munin/​sensors_ (plugin générique sensors) vers /​etc/​munin/​plugins/​sensors_fan sensors_temp ​ 
  
-<code>sudo ln -s /​usr/​share/​munin/​sensors_ ​  /​etc/​munin/​plugins/​sensors_temp</code>+<note> 
 +Vous devrez bien sûr vérifier que le capteur peut récupérer une valeur de vitesse de ventilateur ((fan)), de tension ((volt)) ou de température((temp)). 
 +</note>
  
-ou sensors_volt (plugin spécifique à la fonction). Vous devrez bien sûr vérifier que le capteur peut récupérer une valeur de vitesse de ventilateur (fan), de voltage (volt) ou de température.+===== Afficher les informations des capteurs sur le bureau ​ou le tableau ​de bord =====
  
-===== Afficher les informations des capteurs sur le bureau =====+====Par environnement====
  
 +=== Unity ===
  
-==== Gnome sensors Applet ====+Pour afficher graphiquement les données des capteurs sous Unity vous pouvez [[tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​indicator-multiload]]**.
  
-[[http://​linux.softpedia.com/​get/​Desktop-Environment/​Gnome/​GNOME-Sensors-Applet-5463.shtml|Gnome Sensors Applet]] est un applet du tableau de bord de gnome. ​+=== GNOME Shell ===
  
-<note help>​Avec ​l'Interface [[Unity]] introduite avec Ubuntu 11.04, le panneau ​gnome acceuillant l'​applet n'​existe pasOn utilisera donc plutôt [[#​PSensor]] qui est un indicator (donc compatible avec Unity).</note>+Pour afficher graphiquement les données des capteurs sous GNOME, vous pouvez installer ​l'extension FREON : **https://​extensions.gnome.org/​extension/​841/​freon/**
  
-{{:​sensors-applet.png|}}+=== MATE (et Gnome Flashback) === 
 +[[https://​linux.softpedia.com/​get/​Desktop-Environment/​Gnome/​GNOME-Sensors-Applet-5463.shtml|Gnome Sensors Applet]] est un applet pour tableau de bord qui devrait convenir. ​{{ :​sensors-applet.png }} 
 +Pour l'​utiliser [[tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​sensors-applet]]**.
  
-=== Installation ===+Après installation,​ il faut ajouter l'​applet au tableau de bord voulu, pour cela, consultez les pages respectives : 
 +  * pour [[:MATE]] ; 
 +  * pour[[:​gnome-session-fallback|Flashback]]
  
-[[tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​sensors-applet|sensors-applet]]**+Vous pouvez aussi [[:tutoriel:​comment_installer_un_paquet|installer]] **[[apt>hddtemp]]** pour ajouter le contrôle de la température des disques durs. 
  
-Après ​installation, ​ajoutez un nouvel élément au tableau de bord (clic droit dans une zone non utilisée). Vous verrez maintenant le nouveau //Moniteur matériel// dans la catégorie //Système et matériel//​. ​+<​note>​ 
 +Il faut activer le daemon, soit à l'installation ​du packagesoit en tapant :
  
-Vous pouvez l'ajouter au tableau de bord à l'​emplacement de votre choix :  +<code bash> 
-  ​Clic droit sur votre Tableau de Bord -> Ajouter au tableau ​de bord -> Ajouter Moniteur Matériel.+sudo dpkg-reconfigure hddtemp 
 +</​code>​ 
 +</​note>​ 
 +Hddtemp n'est pas indispensable ​à **sensors-applet**, mais il est préférable ​de l'​installer pour avoir un support plus étendu des capteurs.
  
 +=== KDE ===
  
-Cas particulier Xubuntu : Pour faire fonctionner cette applet Gnome avec Xubuntuil faut au préalable installer **[[apt://​xfce4-xfapplet-plugin|xfce4-xfapplet-plugin]]**.+Sous Kubuntupour obtenir l'​affichage graphique des capteurs ajoutez le composant "​Température du matériel"​ dans votre tableau de bord.\\ 
 +Cette application est recommandée pour les environnement ​[[:KDE]].
  
 +=== Xfce ===
 +**Xfce** dispose d'un logiciel permettant de voir les températures de son ordinateur. Pour cela, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​xfce4-sensors-plugin]]** présent dans le dépôt universe. Ensuite, on peut l'​utiliser en ajoutant un élément à un panneau XFCE. Il faut alors choisir l'​élément appelé « //​Sensor plugin//​ ». Pour le configurer, effectuez un clic droit sur l'​élément du panneau puisaller dans le menu « Propriétés ».
 +====Pour tous les environnements====
  
-Vous pouvez aussi [[:​tutoriel:​comment_installer_un_paquet|installer]] ​**[[apt://​hddtemp|hddtemp]]** pour ajouter le monitoring de la température des disques durs(il faut activer le daemon, soit a l'​installation du package, soit en tapant sudo dpkg-reconfigure hddtemp )+=== Indicator-sensors === 
 +Une autre possibilité est d'​utiliser le paquet ​**indicator-sensors**. \\
  
->Notez que hddtemp ​n'est pas indispensable à sensors-applet,​ mais il est préférable de l'​installer pour avoir un support plus étendu des capteurs.+<note important> 
 +Ce logiciel ​n'est pas disponible dans les dépôts officiels. 
 +</​note>​
  
-==== PSensor ====+Il peut être installé depuis__[[:​PPA|un dépôt PPA]]__ :
  
-Il ressemble à ceci en indicator Unity : +  * [[:PPA|Ajoutez le PPA]] **ppa:alexmurray/indicator-sensors**(([[https:​//launchpad.net/~alexmurray/+archive/​indicator-sensors|indicator sensors sur Launchpad]])) dans vos sources de logiciels. 
-{{http://​cdn.omgubuntu.co.uk/​wp-content/uploads/2011/05/Screenshot-12.png}}+  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. 
 +  * [[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|Installez le paquet]] **[[apt>​indicator-sensors]]**.
  
-Mais il offre aussi une interface séparée qu'on peut lancer à la demande ​: +Pour l'activer ​:
-{{http://​cdn.omgubuntu.co.uk/​wp-content/​uploads/​2011/​05/​Psensor-Temperature-Monitor_002-500x178.png}}+
  
-Présentation plus complète ​en anglais ​[[http://www.omgubuntu.co.uk/2011/05/psensor-a-graphical-temperature-monitor-for-ubuntu/​|ici]].+  * Faites une recherche dans [[:​unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec les mots clé "​indicateur de capteurs matériel"​.\\ 
 +Il apparaît dans la zone de notification,​ 
 +  * Faites un clic droit dessus, \\ 
 +dans la fenêtre qui s'​ouvre vous pouvez 
 +  * renommer les capteurs en cliquant sur l'​étiquette et 
 +  * l'​activer ​en cochant la case "​Activé"​ pour afficher les capteurs désirés(([[https://launchpad.net/~alexmurray/+archive/indicator-sensors|indicator sensors sur Launchpad]])).
  
-=== Installation ​===+Plus d'​infos sur **(en)** [[https://​www.noobslab.com/​2012/​06/​install-hardware-sensors-indicators-in.html|Installation ​des indicateurs de sondes matérielles]].
  
-PSensor ​est disponible sur Ubuntu 9.10 et supérieur (y compris sous Unity).+=== PSensor ​===
  
-  ​Ajoutez le dépôt PPA **ppa:​jfi/​ppa** +**PSensor** ressemble à ceci en indicateur pour [[:Unity]] : {{:​administration:​psensor1_trusty.png}}
-  * Installer le paquet ​**[[apt://​psensor|psensor]]**.+
  
-Pour avoir plus de fonctionnalité, ​la version instable est disponible dans le PPA **ppa:jfi/​psensor-unstable**+Il offre aussi une interface séparée qu'on peut lancer à la demande ​: 
 +{{ :​administration:​psensor2_trusty.png }}
  
-==== Gdesklets ====+**PSensor** est inclus dans la logithèque.\\ 
 +Il vous faut simplement [[:​tutoriel:​comment_installer_un_paquet#​paquet_present_dans_les_depots|installer le paquet]] **[[apt>​psensor]]**.
  
-Gdesklets peut aussi afficher les données des capteurs thermiques : [[http://forum.ubuntu-fr.org/​viewtopic.php?​id=9496 ​|Voir cette page du forum]]. +Vous trouverez une présentation plus complète sur **(en)** ​[[http://www.omgubuntu.co.uk/​2011/​05/​psensor-a-graphical-temperature-monitor-for-ubuntu/​|PSensor lets you easily monitor hardware temperature in Ubuntu]].
-==== KSensors ====+
  
-L'​applications **xsensors** ne gérant pas les capteurs « it8712 », nous allons installer le paquet **ksensors**. Notez que ce paquet nécessite les bibliothèques de KDE.+=== Screenlets ===
  
-Vous pouvez aussi [[:tutoriel:​comment_installer_un_paquet|installer]] **hddtemp** pour ajouter le monitoring de la température ​des disques durs.+L'​application ​[[:Screenlets]] peut aussi afficher les données ​des capteurs thermiques.
  
-Pour que hddtemp soit reconnu par ksensors, il faut ouvrir un [[:​terminal]],​ et taper ça :+===== Voir aussi ====
  
-  ​sudo dpkg-reconfigure hddtemp+  ​* **(en)** [[https://​www.noobslab.com/​2012/​06/​install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]] , 
 +  * **(en)** [[https://​help.ubuntu.com/​community/​SensorInstallHowto|Manuel d'​installation des capteurs de température]]. 
 +   
 +----
  
-Une interface ncurses (bleu moche dans le terminal), vous posera quelques questions, répondez **Oui** à toutes... +//​Contributeurs: ​[[utilisateurs:kmeleon|Kmeleon]] et [[utilisateurs:ronan|Ronan]], \\ 
- +Modifié ​par [[utilisateurs:Fabien26]], [[:utilisateurs:stephaneguedon|stephaneguedon]], [[:utilisateurs:mcpeter|McPeter]][[:utilisateurs:​l_africain|L'​Africain]] //\\ 
-=== Installation === +//Autres contributeurs ​[[utilisateurs:eagle08|René Stoecklin]] : Mise en page, traductioncorrections rédactionnelles,​ conformation à la norme W3C (interface Lynx Braille).//
- +
-[[:tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt://ksensors|ksensors]]** . +
- +
-=== Lancement === +
- +
-Entrez la commande ci-dessous pour lancer **ksensors** : +
-<​code>​ +
-ksensors +
-</​code>​ +
- +
-=== Lancer au démarrage (pour gnome) === +
- +
-Pour lancer **ksensors** au démarrageallez dans //Système -> Préférences -> Sessions -> Programme au démarrage -> Ajouter//. Entrez la commande **ksensors** et laissez l'​ordre de priorité à 50. Appliquez les changements et c'est fini ! +
- +
- +
-==== Computer Temperature Monitor ==== +
- +
-L'​application **computertemp** permet d'​afficher la température des capteurs mais également de configurer une alarme. Si par exemple la température devient trop élevée, un son peut être joué.  +
- +
-[[apt://​computertemp]] est disponible dans les dépôts ubuntu et peut s'​installer avec apt ou synaptic +
- +
-Une fois installéil suffit de faire un clic-droit sur le panel et il apparaitra dans la liste des applets dispos. +
-Concernant l'​alarme,​ pour que computertemp joue un son wav lorsque le processeur dépasse les 80 degrés, il faut utiliser une commande de ce type : +
-//paplay /​home/​chab/​.Arc-en-ciel.wav//​ +
- +
-Site webhttp://​computertemp.berlios.de/​ +
- +
-==== Capteur de valeurs de XFCE ==== +
- +
-XFCE dispose d'un logiciel permettant de voir les températures de son ordinateur. Pour celail faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] [[apt://​xfce4-sensors-plugin]] présent dans le dépôt universe. Ensuite, on peut l'​utiliser en ajoutant un élément à un panneau XFCE. Il faut alors choisir l'​élément appelé « //Sensor plugin// ». Pour le configurer, il faut effectuer un clic droit sur l'​élément du panneau pui aller dans le menu « Propriétés ». +
- +
- +
-==== Pour plus d'​informations ==== +
- +
-Un bon article sur le même sujet et d'​autres liés... ​: +
- +
-Ubuntu ​températuresventilateurs et s.m.a.r.t. : http://climenole.wordpress.com/​2009/​06/​29/​ubuntu-temperatures-ventilateurs-et-s-m-a-r-t/​ +
- +
-----+
  
-//Contributeurs:​[[https:​//wiki.ubuntu.com/​SensorInstallHowto|Traduit]] par [[utilisateurs:​kmeleon|Kmeleon]] et [[utilisateurs:​ronan|Ronan]],​ Modifié par [[utilisateurs:​Fabien26]],​ [[:​utilisateurs:​stephaneguedon|stephaneguedon]],​ [[:​utilisateurs:​mcpeter|McPeter]] //+//Page mise à jour le 26 juin 2016//.
  • lm-sensors.1306159444.txt.gz
  • Dernière modification: Le 15/12/2011, 15:19
  • (modification externe)