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
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** ; ...
  • conky_scripts_systeme.1699786720.txt.gz
  • Dernière modification: Le 12/11/2023, 11:58
  • par 86.202.8.12