Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
lm-sensors [Le 19/03/2010, 17:08] Julius22 Ajout d'un paragraphe sur l'élément de panneau XFCE installé avec xfce4-sensors-plugin |
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.1-4_i386.deb|libsensors4 (3.1.1-4)]] et la version [[http://ftp.fr.debian.org/debian/pool/main/l/lm-sensors-3/lm-sensors_3.1.1-4_i386.deb|lm-sensors (3.1.1-4)]].\\ | + | 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> | ||
+ | * Répondez positivement à toutes les questions ; | ||
- | <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> | + | À 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!\\ | ||
- | Si après vérification vous n'avez pas les températures désirées, revenez à la configuration manuelle. | + | 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 » : | ||
+ | ===== Test et configuration des capteurs ===== | ||
- | ==== Configuration Manuelle ==== | + | ==== Test ==== |
- | [[:tutoriel:comment_editer_un_fichier|Créez un fichier ]] bash, qui permettra de terminer l'installation des capteurs et insérez-y les lignes suivantes : | + | Maintenant, testez les capteurs avec la commande « sensors » : |
- | <code> | + | <code bash> |
- | #!/bin/bash | + | sensors |
- | # Here you can set several defaults. | + | </code> |
- | # Le nombre de périphériques à créer (max: 256) | + | |
- | NUMBER=32 | + | |
- | # Le propriétaire et le groupe des périphériques | + | |
- | OUSER=root | + | |
- | OGROUP=root | + | |
- | # Le mode des périphériques | + | |
- | MODE=600 | + | |
- | # Le script n'a pas besoin d'être lancé si devfs est utilisé | + | Ce qui devrait afficher : |
- | if [ -r /proc/mounts ] ; then | + | |
- | if grep -q "/dev devfs" /proc/mounts ; then | + | |
- | echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé." | + | |
- | exit; | + | |
- | fi | + | |
- | fi | + | |
- | i=0; | + | <code bash> |
+ | ''%%*******************************************************************%%'' \\ | ||
+ | ''it87-isa-0290\\ | ||
+ | Adapter: ISA adapter\\ | ||
+ | VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM\\ | ||
+ | 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 \\ | ||
- | 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=$[$i + 1] | + | |
- | done | + | |
</code> | </code> | ||
- | Rendez le fichier exécutable : | + | Redémarrez Ubuntu et les capteurs devraient maintenant être détectés pendant la phase de démarrage. |
- | <code> | + | |
- | chmod 755 mkdev.sh | + | |
- | </code> | + | |
- | Lancez //mkdev.sh// à partir du dossier en cours : | + | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier ''sensors.conf'' : |
- | <code> | + | |
- | sudo ./mkdev.sh | + | |
- | </code> | + | |
- | Maintenant, lancez **sensors-detect** et répondez YES à toutes les questions suivies de //YES/no// : | + | <code bash> |
- | <code> | + | man sensors.conf |
- | sudo sensors-detect | + | |
</code> | </code> | ||
- | Voici un exemple de ce que **sensors-detect** vous affichera à la fin de la configuration : | + | ==== Configuration ==== |
- | <code> | + | |
- | To make the sensors modules behave correctly, add these lines to | + | |
- | /etc/modules: | + | |
- | #----cut here---- | + | __Un peu de configuration est nécessaire__ si vous voulez : |
- | # I2C adapter drivers | + | - __afficher des noms compréhensibles pour vos capteurs__ à la place de "temp1", "fan3", etc... \\ |
- | i2c-viapro | + | - __corriger les informations__ données par les capteurs. \\ |
- | i2c-isa | + | |
- | # I2C chip drivers | + | |
- | eeprom | + | |
- | it87 | + | |
- | #----cut here---- | + | |
- | </code> | + | |
- | Taper <<yes>> puis <<entrée>>. | ||
- | Lancez l'outil **module-init-tools** : | + | <note> |
- | <code> | + | Le fichier ''///etc/sensors3.conf//'' est le fichier de configuration de **Sensor**. \\ |
- | sudo /etc/init.d/module-init-tools start | + | Il permet d'ajouter des fichiers de configuration spécifiques à votre matériel dans le dossier ''///etc/sensors.d//''. |
- | </code> | + | </note> |
- | 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 : | + | <note warning> |
+ | **Il est préférable de __ne pas modifier le fichier__** ''///etc/sensors3.conf//''. | ||
+ | </note> | ||
- | <code> | + | * 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]] |
- | # I2C module options | + | * puisle placer dans le dossier ''//etc/sensors.d//'', |
- | alias char-major-89 i2c-dev | + | * allez faire un tour dans le BIOS et notez les valeurs indiquées pour retrouver celles indiquées par **sensors**, |
- | </code> | + | * 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, | ||
- | Maintenant, chargez les modules manuellement en utilisant « modprobe », et mettez à jour les dépendances : | + | Par exemple : |
- | <code> | + | |
- | sudo modprobe i2c-viapro | + | |
- | sudo modprobe i2c-isa | + | |
- | sudo modprobe it87 | + | |
- | sudo depmod -a | + | |
- | sudo update-modules | + | |
- | </code> | + | |
- | <note tip>Sous Gutsy les alias et les modules sont ajoutés automatiquement (je ne sais pas pour les versions antérieures).</note> | + | ☛ ''//label//'' pour __changer le nom__ ;\\ |
+ | ☛ ''//ignore//'' pour __ignorer un capteur__ qui n'est pas connecté sur votre système. | ||
+ | <note tip> | ||
+ | Pour une liste complète des commandes et options, consulter le __manuel__ de ''sensors.conf''). | ||
+ | <code bash>man sensors.conf</code></note> | ||
- | ===== Test des capteurs ===== | + | Un petit exemple ci-dessous : |
- | Maintenant, testez les capteurs avec la commande « sensors » : | + | <file xorg_conf exemple.conf> |
- | <code> | + | chip "it87-isa-0290" |
- | sensors | + | label fan1 "ventilateur CPU" |
- | </code> | + | ignore fan2 |
+ | ignore fan3 | ||
+ | </file> | ||
- | Ce qui devrait afficher : | + | <note tip> |
- | <code> | + | 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> |
- | it87-isa-0290 | + | ===== Contrôle des ventilateurs ===== |
- | Adapter: ISA adapter | + | |
- | VCore 1: +1.57 V (min = +1.42 V, max = +1.57 V) ALARM | + | |
- | 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. | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>fancontrol]]**. |
- | Pour des détails à propos de la configurations des capteurs, consultez la documentation spécifique au fichier **sensors.conf** : | + | Voici comment contrôler la "vitesse du ventilateur" ((indicateur //fanspeed//)) : |
- | <code> | + | |
- | man sensors.conf | + | |
- | </code> | + | |
+ | * 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 | ||
+ | ☝ vous demande de __valider chaque choix__ | ||
- | ===== Contrôle des ventilateurs ===== | + | ☛ 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 203: | 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 212: | 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 227: | 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 237: | 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 === | ||
+ | Pour afficher graphiquement les données des capteurs sous Unity vous pouvez [[tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>indicator-multiload]]**. | ||
+ | === GNOME Shell === | ||
+ | Pour afficher graphiquement les données des capteurs sous GNOME, vous pouvez installer l'extension FREON : **https://extensions.gnome.org/extension/841/freon/** | ||
+ | === 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]]**. | ||
- | ==== Gnome sensors Applet ==== | + | 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]] | ||
- | [[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. | + | Vous pouvez aussi [[:tutoriel:comment_installer_un_paquet|installer]] **[[apt>hddtemp]]** pour ajouter le contrôle de la température des disques durs. |
- | {{:sensors-applet.png|}} | + | <note> |
+ | Il faut activer le daemon, soit à l'installation du package, soit en tapant : | ||
- | === Installation === | + | <code bash> |
+ | 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. | ||
- | [[tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://sensors-applet|sensors-applet]]** | + | === KDE === |
- | 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//. | + | Sous Kubuntu, pour 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]]. | ||
- | Vous pouvez l'ajouter au tableau de bord à l'emplacement de votre choix : | + | === Xfce === |
- | * Clic droit sur votre Tableau de Bord -> Ajouter au tableau de bord -> Ajouter Moniteur Matériel. | + | **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==== | ||
+ | === Indicator-sensors === | ||
+ | Une autre possibilité est d'utiliser le paquet **indicator-sensors**. \\ | ||
- | Cas particulier Xubuntu : Pour faire fonctionner cette applet Gnome avec Xubuntu, il faut au préalable installer **[[apt://xfce4-xfapplet-plugin|xfce4-xfapplet-plugin]]**. | + | <note important> |
+ | Ce logiciel n'est pas disponible dans les dépôts officiels. | ||
+ | </note> | ||
+ | Il peut être installé depuis__[[:PPA|un dépôt PPA]]__ : | ||
- | 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 ) | + | * [[:PPA|Ajoutez le PPA]] **ppa:alexmurray/indicator-sensors**(([[https://launchpad.net/~alexmurray/+archive/indicator-sensors|indicator sensors sur Launchpad]])) dans vos sources de logiciels. |
+ | * [[: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]]**. | ||
- | >Notez que ni hddtemp ni lm-sensors ne sont indispensables à sensors-applet, mais il est préférable de les installer pour avoir un support bien plus étendu des capteurs. | + | Pour l'activer : |
- | ==== Gdesklets ==== | + | * 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]])). | ||
- | Gdesklets peut aussi afficher les données des capteurs thermiques : [[http://forum.ubuntu-fr.org/viewtopic.php?id=9496 |Voir cette page du forum]]. | + | Plus d'infos sur **(en)** [[https://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]]. |
- | ==== 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. | + | === PSensor === |
- | Vous pouvez aussi [[:tutoriel:comment_installer_un_paquet|installer]] **hddtemp** pour ajouter le monitoring de la température des disques durs. | + | **PSensor** ressemble à ceci en indicateur pour [[:Unity]] : {{:administration:psensor1_trusty.png}} |
- | Pour que hddtemp soit reconnu par ksensors, il faut ouvrir un [[:terminal]], et taper ça : | + | Il offre aussi une interface séparée qu'on peut lancer à la demande : |
+ | {{ :administration:psensor2_trusty.png }} | ||
- | sudo dpkg-reconfigure hddtemp | + | **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]]**. | ||
- | Une interface ncurses (bleu moche dans le terminal), vous posera quelques questions, répondez **Oui** à toutes... | + | 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]]. |
- | === Installation === | + | === Screenlets === |
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt://ksensors|ksensors]]** . | + | L'application [[:Screenlets]] peut aussi afficher les données des capteurs thermiques. |
- | === Lancement === | + | ===== Voir aussi ==== |
- | Entrez la commande ci-dessous pour lancer **ksensors** : | + | * **(en)** [[https://www.noobslab.com/2012/06/install-hardware-sensors-indicators-in.html|Installation des indicateurs de sondes matérielles]] , |
- | <code> | + | * **(en)** [[https://help.ubuntu.com/community/SensorInstallHowto|Manuel d'installation des capteurs de température]]. |
- | ksensors | + | |
- | </code> | + | ---- |
- | === Lancer au démarrage (pour gnome) === | + | //Contributeurs: [[utilisateurs:kmeleon|Kmeleon]] et [[utilisateurs:ronan|Ronan]], \\ |
- | + | Modifié par [[utilisateurs:Fabien26]], [[:utilisateurs:stephaneguedon|stephaneguedon]], [[:utilisateurs:mcpeter|McPeter]], [[:utilisateurs:l_africain|L'Africain]] //\\ | |
- | Pour lancer **ksensors** au démarrage, allez 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 ! | + | //Autres contributeurs : [[utilisateurs:eagle08|René Stoecklin]] : Mise en page, traduction, corrections rédactionnelles, conformation à la norme W3C (interface Lynx Braille).// |
- | + | ||
- | + | ||
- | ==== 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 web: http://computertemp.berlios.de/ | + | |
- | + | ||
- | ==== Capteur de valeurs de XFCE ==== | + | |
- | + | ||
- | XFCE dispose d'un logiciel permettant de voir les températures de son ordinateur. Pour cela, il 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ératures, ventilateurs 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//. |