J'attrape la sortie de u1sdtool --cur
à signaler dans mon conky. La sortie est:
u1sdtool --cur
Current uploads: 0
Current downloads: 0
Ce texte est récupéré dans la partie TEXTE de mon fichier de configuration conkyrc comme:
${goto 55}${font Ubuntu:size=10,weight:normal}${color}U1 SYNC
${goto 55}${font Ubuntu:size=10,weight:normal}${color1}${exec u1sdtool --cur }
Étant donné que le texte est revenu de u1sdtool --cur
a deux lignes, la première ligne sera décalée de 55 mais pas la seconde.
Voir le bas de l'image. J'aimerais que la ligne "Téléchargements en cours" soit également décalée à 55. Une idée de comment faire ça?
Ce fichier de configuration conky est ma version personnalisée de hardball's thème orange
Edit: Ce que j'aimerais avoir, idéalement, c'est l'alignement correct et, une fois que j'ai des téléchargements, voir une liste de noms de fichiers. Tels que par exemple.
U1 SYNC
Current uploads: 3
filename.txt
filename.jpg
filename.Zip
Current downloads: 0
Une solution consiste à diviser la sortie de u1sdtool --cur
avec grep
:
u1sdtool --cur | grep 'Current uploads:'
u1sdtool --cur | grep 'Current downloads:'
Votre conkyrc
ressemblerait à:
${goto 55}${font Ubuntu:size=10,weight:normal}${color}U1 SYNC
${goto 55}${font Ubuntu:size=10,weight:normal}${color1}${exec u1sdtool --cur | grep 'Current uploads:' }
${goto 55}${font Ubuntu:size=10,weight:normal}${color1}${exec u1sdtool --cur | grep 'Current downloads:' }
Je proposerai d'utiliser execi
à la place de exec
car exec
est gourmand en ressources. pour plus de détails:
man conky