3 réponses
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
Modifié par gravgun le 29/05/2014 à 10:15
Modifié par gravgun le 29/05/2014 à 10:15
'lut, tu peux utiliser des conditions dans le .conkyrc, et il y en a une pour les interfaces réseau:
del idiocy
${if_up enp5s0}Down (enp5s0): ${downspeed enp5s0}${endif} ${if_up wlp3s0}Down (wlp3s0): ${downspeed wlp3s0}${endif}from human import idiocy
del idiocy
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 408
29 mai 2014 à 10:16
29 mai 2014 à 10:16
Salut,
Il te faut utiliser des conditions (
Il te faut utiliser des conditions (
if...else...endif). Voici un extrait de ce lien:
la seconde ligne commence par '${if_up eth0}, en effet, il semble inutile de demander à conky de délivrer des informations réseau si vous n'êtes pas connecté (j'aurais du y penser pour les mises à jour Debian ;) ):
${if_up eth0} ${color4}DL ${downspeedgraph 8,40 eth0} ${downspeed eth0}/s${color3}${goto 156}UP ${upspeedgraph 8,40 eth0} ${upspeed eth0}/s${color}${goto 296}${color grey80}gMail ${texeci 120 python ~/bin/gmail.py}${else} pas de connexion${endif}
Dans cet exemple vous comprenez que si(if) eth0 est actif, conky affichera les graphiques (up/downspeedgraph), la quantité de données transférées (up/downspeed) ainsi que le nombre de nouveaux mails, sinon(else) "pas de connexion", fin des conditions(endif).