#1 Le 13/01/2024, à 13:39
- Christophe C
conky : exraire une texte d'une variable
Bonjour,
j'utilise le lecteur musical MOC. Il a une commande conky qui permet d'afficher la musique en cours : $moc_song
Cela fonctionne très bien.
Certaine musiques ont des noms à rallonge (surtout dans le classique). je ne voudrais en afficher que les 20 1er caractères.
Quelqu'un sait-il manipuler une variable conky ?
J'ai essayé sans succès plusieurs options. par exemple :
${exec $moc_song | cut -c1-20) }
${exec echo $($moc_song | cut -c1-10) }
${texeci 1000 echo $($moc_song | cut -c1-10) }
sans succès. Si quelqu'un sait faire, cela m'intéresse.
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#2 Le 13/01/2024, à 13:56
- nany
Re : conky : exraire une texte d'une variable
Bonjour,
echo "${moc_song:0:20}"
?
Hors ligne
#3 Le 13/01/2024, à 14:06
- Watael
Re : conky : exraire une texte d'une variable
ça ne fonctionnera que si le shell d'exécution de conky est au moins bash, car cette substitution n'est pas POSIX.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#4 Le 13/01/2024, à 14:27
- Christophe C
Re : conky : exraire une texte d'une variable
echo "${moc_song:0:20}"
ou
${exec echo "${moc_song:0:20}" }
ne renvoient rien.
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne