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 | ||
conky_scripts_systeme [Le 12/11/2023, 11:58] 86.202.8.12 [Température] |
conky_scripts_systeme [Le 10/11/2024, 17:07] (Version actuelle) 86.202.209.195 [Température] ortho |
||
---|---|---|---|
Ligne 64: | Ligne 64: | ||
==== Température ==== | ==== Température ==== | ||
- | La gestion de la température est un peu compliquée, car il faut indiquer à conky **l'identifiant du capteur** de T° qu'on souhaite afficher (c'est souvent le processeur, mais ce n'est pas une obligation). Et l'identifiant du capteur varie selon les ordinateurs (car le nombre de capteur varie selon les PC). Il faut donc d'abord repérer l'identifiant du capteur souhaité. | + | La gestion de la température est un peu compliquée, car il faut indiquer à conky **l'identifiant du capteur** de T° qu'on souhaite afficher (c'est souvent le processeur, mais ce n'est pas une obligation). Et l'identifiant du capteur varie selon les ordinateurs (car le nombre de capteurs varie selon les PC). Il faut donc d'abord repérer l'identifiant du capteur souhaité. |
* Étape 1 : installer la commande [[lm-sensors]] (cliquez ici : [[apt://lm-sensors|lm-sensors]]). | * Étape 1 : installer la commande [[lm-sensors]] (cliquez ici : [[apt://lm-sensors|lm-sensors]]). | ||
Ligne 82: | Ligne 82: | ||
Adapter: Virtual device | Adapter: Virtual device | ||
temp1: +33.0°C </code> | temp1: +33.0°C </code> | ||
- | * Étape 3 : repérez le nom du capteur qui vous intéresse. Dans le cas ci-dessus, par exemple, **Package id 0** donne la T° globale du CPU (du processeur). Celui-ci a 2 cœurs, et chacun peut avoir une T° un peu différente. | + | * Étape 3 : choisir le capteur, extraire l'info et paramétrer l'affichage. Dans le cas ci-dessus, par exemple, **Package id 0** donne la T° globale du CPU (du processeur). Celui-ci a 2 cœurs, et chacun peut avoir une T° un peu différente. Si on veut afficher la T° globale du CPU, on peut utiliser le conky suivant : |
- | * Étape 4 : cherchez où se trouve le fichier récupérant la T° du capteur qui vous intéresse. C'est ce fichier que conky interrogera pour afficher la T°. Pour le trouver : | + | <file>${exec sensors | grep 'Package id 0' | cut -c17-23}</file> |
+ | La commande **$exec** lance la commande sensors à chaque rafraîchissement du conky.\\ | ||
+ | Puis **grep** recherche le libellé de ligne qui vous intéresse. Ici 'Package id 0'.\\ | ||
+ | Puis **cut -c** extrait les caractères qui vous intéressent. Ici les caractères 17 à 23, qui affichent la T° (à ajuster - en comptant - pour chaque cas).\\ | ||
+ | Cette méthode est assez simple, mais l'exécution en tâche de fonds de la commande **sensors** peut consommer 1 à 2% de puissance processeur en plus par rapport à la méthode suivante, un peu plus légère mais un peu plus complexe. On reprend à l'étape 3, et on en ajoute d'autres. | ||
+ | |||
+ | * Étape 3bis : repérez le nom du capteur qui vous intéresse. Dans le cas ci-dessus, par exemple, **Package id 0**. | ||
+ | * Étape 4 : cherchez où se trouve le fichier récupérant la T° de ce capteur. C'est ce fichier que conky interrogera pour afficher la T°. Pour le trouver : | ||
- allez avec votre navigateur de fichiers dans le répertoire **/sys/class/hwmon**. | - allez avec votre navigateur de fichiers dans le répertoire **/sys/class/hwmon**. | ||
- Vous y trouverez des sous-répertoires appelés **/hwmon1** ; **/hwmon2** ; ... | - Vous y trouverez des sous-répertoires appelés **/hwmon1** ; **/hwmon2** ; ... |