[conky-hddtemp] Un seul disque s'affiche (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

[conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Bonsoir,
Mon conqy affiche la température d'un de mes disques, mais pas du second.

Extrait du .conkyrc:

Code : Tout sélectionner

${font sans-serif:bold:size=8}SYSTEM ${hr 2}
${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine
Host:$alignr$nodename
Uptime:$alignr$uptime
Temp. LaCie: $alignr${hddtemp /dev/sda} degres
Temp. Systeme Linux: $alignr${hddtemp /dev/sdb} degres
#File System: $alignr${fs_type}
Et pourtant, en ligne de commande:

Code : Tout sélectionner

[manu@actualis ~]$ sudo hddtemp /dev/sda
[sudo] password for manu: 
/dev/sda: ST31000528AS: 35°C
[manu@actualis ~]$ sudo hddtemp /dev/sdb
/dev/sdb: IC35L120AVV207-1: 43°C
Comment faire afficher le second disque dans conky?
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Trouvé:

Code : Tout sélectionner

${font sans-serif:bold:size=8}Temp. disk systeme: $alignr${execi 10 hddtemp -n /dev/sda}°
Temp. LaCie: $alignr${execi 10 hddtemp -n /dev/sdb}°
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche

Message par mulanee »

:( Depuis la dernière MAJ du système ça ne fonctionne plus de nouveau
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par widapit »

Salut !

n'y a rien eu du côté de conky depuis un moment...
mise à jour de hddtemp ?
si c'est le cas, tu as jeté un oeil au man voir si les options que tu utilises sont toujours valables ?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Le problème de hddtemp parait connu.
C'est un problème de droit d'accès il faut être su pour le lancer; le lancement par execi avait résolu le problème ... mais il est revenu 2 mois plus tard
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par Ypnose »

Utilise le daemon alors.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Le daemon dans le conky?
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par widapit »

:gne: je vois pas vraiment ce qui te pose problème...
surtout que (- de 2 min. de recherche :evil: ) :
http://wiki.archlinux.fr/Hddtemp#Service
Lancer le démon offre la possibilité d'accéder à la température via une requête TCP/IP, donc vous pouvez l'utiliser pour vérifier la température depuis l'extérieur, ou bien à partir d'un script.
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Avant de le prendre de haut, fait un minimum de recherche.
Tu n'imagines quand même pas que je n'ai pas lu le wiki.
Il n'indique pas comment intégrer dans Conky à part dire que c'est possible.

La solution vient du voisin d'en face
http://forum.ubuntu-fr.org/viewtopic.php?id=386608

Pour le suivi, c'est

Code : Tout sélectionner

sudo chmod +s /usr/bin/hddtemp
Dernière modification par mulanee le sam. 25 mai 2013, 10:55, modifié 2 fois.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par widapit »

boh, faut pas le prendre mal...
et puis j'utilise hddtemp que depuis ce matin alors j'espère bien que tu as fait plus de recherche que moi !! :mrgreen:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17613
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par benjarobin »

Pourtant la réponse est dans le Wiki : Quel est le contenu de /etc/conf.d/hddtemp ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

>Pourtant la réponse est dans le Wiki
Non, pas la réponse décisive

Code : Tout sélectionner

chmod +s /usr/bin/hddtemp
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par Ypnose »

Ta solution n'existe pas dans le wiki, tout simplement parce que ce n'est une solution viable. C'est juste un contournement (sale je trouve).
Il existe un daemon qui sert justement à pouvoir obtenir les valeurs sans modifier l'executable ou /etc/sudoers.
Quand à l’intégration dans conky, tu peux certainement lancer la commande et obtenir le résultat facilement.
Dernière modification par Ypnose le sam. 25 mai 2013, 11:56, modifié 1 fois.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par widapit »

juste pour info; je viens de finir de configurer :

Code : Tout sélectionner

# vim /etc/conf.d/hddtemp
 PARAMS="-u C -l 127.0.0.1"
 DRIVES="/dev/sda"
# systemctl enable hddtemp
puis un ${hddtemp} dans mon conky ... et ça m'affiche 34 !!
pas de visudo, pas de chmod :|
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17613
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par benjarobin »

En effet, mais bon, savoir chercher un minimum... Ce n'est pas mieux de faire des choses horribles qui ont des impacts non négligeable coté sécurité et ou stabilité ? :copain:

Je pari que le fichier de configuration ne contient pas DRIVES="/dev/sda /dev/sdb"
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Mon hddtemp

Code : Tout sélectionner

PARAMS="-q -l 127.0.0.1"
DRIVES="/dev/sda /dev/sdb"
Mon .conkyrc

Code : Tout sélectionner

Temp. disk systeme $alignr${execi 10 hddtemp -n /dev/sda}°
Temp. LaCie $alignr${execi 10 hddtemp -n /dev/sdb}°
edit:
j'ai changé hddtemp en mettant ça

Code : Tout sélectionner

PARAMS="-u C -l 127.0.0.1"
avec un

Code : Tout sélectionner

chmod 755 /usr/bin/hddtemp
, résultat immédiat les températures disparaissent
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17613
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par benjarobin »

Sauf que ce n'est pas une configuration valide pour ton conkyrc...
As tu lu la doc de conky ? As tu lu nos messages ? Remplace

Code : Tout sélectionner

${execi 10 hddtemp -n /dev/sdb}
par

Code : Tout sélectionner

${hddtemp /dev/sdb}
D'ailleurs c'est bien la seconde notation que tu utilisais avant (Voir message au dessus) Je ne comprends pas pourquoi tu as changé...

Sinon est ce que le service de hddtemp est bien lancé ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par mulanee »

Code : Tout sélectionner

${hddtemp /dev/sdb}
donne Le process qui tourne:

Code : Tout sélectionner

 6021 ?        Ss     0:00 /usr/bin/hddtemp -dF /dev/sda
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17613
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par benjarobin »

Attention le fichier de service à changé !!!! Il faut modifié celui-ci en le copiant dans /etc/...

Donc désolé d'avoir regardé si vite...
En résumé il faut faire :

Code : Tout sélectionner

systemctl stop hddtemp.service
systemctl disable hddtemp.service
cp /usr/lib/systemd/system/hddtemp.service /etc/systemd/system/
rm /etc/conf.d/hddtemp
Editer /etc/systemd/system/hddtemp.service en modifiant la ligne ExecStart par

Code : Tout sélectionner

ExecStart=/usr/bin/hddtemp -d -F -u C /dev/sda /dev/sdb
Puis

Code : Tout sélectionner

systemctl daemon-reload
systemctl enable hddtemp.service
systemctl start hddtemp.service
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [conky-hddtemp] Un seul disque s'affiche (résolu)

Message par widapit »

ah ! oui, et le premier message de mulanee a 2 mois ... or mon install de hddtemp date de ce matin même, c'est pour ça que j'ai pas eu de problème ... :)
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Répondre