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
Dernière révision Les deux révisions suivantes
conky_scripts_multimedia [Le 05/02/2012, 17:27]
79.87.224.215 [Banshee]
conky_scripts_multimedia [Le 11/09/2022, 12:12]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 61: Ligne 61:
 ==== Afficher une barre de progression ==== ==== Afficher une barre de progression ====
  
-**conky_rythmbox_bar**((corrigez le script si nécessaire))+**conky_rhythmbox_bar**((corrigez le script si nécessaire))
 <​file>​ <​file>​
 #!/bin/bash #!/bin/bash
Ligne 105: Ligne 105:
 Ensuite vous créez un dossier caché dans le home nommé "​.conky"​ Ensuite vous créez un dossier caché dans le home nommé "​.conky"​
  
-Créez un dossier caché dans le home: +Créez un dossier caché dans le home:
 <​code>​ mkdir ~/.conky </​code>​ <​code>​ mkdir ~/.conky </​code>​
  
Ligne 169: Ligne 169:
 <note important>​Depuis la version **Audacious2**,​ audtool est passé a la version **audtool2** .Script a modifier !</​note>​ <note important>​Depuis la version **Audacious2**,​ audtool est passé a la version **audtool2** .Script a modifier !</​note>​
  
-[[:​Audacious]] intègre un outil dédié très pratique : "​audtool"​. Celui-ci fourni des informations console qui peuvent être utilisé ensuite pour des programmes tels que le plugin "​music"​ de [[:aMSN]], ou bien ici Conky.+[[:​Audacious]] intègre un outil dédié très pratique : "​audtool"​. Celui-ci fourni des informations console qui peuvent être utilisé ensuite pour des programmes tels que Conky.
  
 Pour cela, il faut rajouter des "exec audtool <​commande>"​ dans votre script, par exemple : Pour cela, il faut rajouter des "exec audtool <​commande>"​ dans votre script, par exemple :
Ligne 190: Ligne 190:
 Moi j'ai une formule simple pour éviter le message d'​erreur ​ : Moi j'ai une formule simple pour éviter le message d'​erreur ​ :
 ${if_running audacious} ​      au début de la partie "​audacious",​ puis on ajoute à la fin de cette partie ​ : $endif ${if_running audacious} ​      au début de la partie "​audacious",​ puis on ajoute à la fin de cette partie ​ : $endif
-on pourra "​bidouiller"​ pour rajouter des choses comme une barre etc... ​+on pourra "​bidouiller"​ pour rajouter des choses comme une barre etc...
 mais ça je sais pas faire. mais ça je sais pas faire.
  
Ligne 197: Ligne 197:
 Ainsi on peut faire comme conseillé sur un site anglais : Ainsi on peut faire comme conseillé sur un site anglais :
  
-<​code>​${if_running ​audacious2}+<​code>​${if_running ​audacious}
 ${color black}AUD:​${color #C0C8CD} ${exec audtool --current-song | cut -b-34} ${color black}AUD:​${color #C0C8CD} ${exec audtool --current-song | cut -b-34}
 ${color #C0C8CD} ${exec audtool --current-song-bitrate-kbps} kbps * ${exec audtool --current-song-length} ${execbar expr 100 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)} ${color #C0C8CD} ${exec audtool --current-song-bitrate-kbps} kbps * ${exec audtool --current-song-length} ${execbar expr 100 \* $(audtool --current-song-output-length-seconds) \/ $(audtool --current-song-length-seconds)}
 ${color black}${hr 2}$endif</​code>​ ${color black}${hr 2}$endif</​code>​
 +Selon les versions d'​audacious,​** ${if_running audacious}** doit être remplacé par **${if_running audacious2}**
  
 +==== Afficher la pochette du CD avec Audacious ====
  
 +Si vous souhaitez rajouter la pochette du CD, voici un petit script (en reprenant le script plus vu plus haut)
 +<​code>​
 +#!/bin/bash
 +IFS=$'​\n'​
 +coverPath=$HOME$(audtool --current-song-tuple-data file-path | sed -e '​s/​~//'​)
 +image=$(ls -1 $coverPath | grep '​\.\(jpg\|jpeg\)'​ | grep -m 1 '​.*'​)
 +fullPath=$coverPath/​$image
 +
 +if test -s "​$fullPath"​
 +then
 + ln -sf "​$fullPath"​ "​$HOME/​.conky_cover.jpg"​
 +
 +else
 + if test -s "​$HOME/​.conky_cover.jpg"​
 + then
 + rm "​$HOME/​.conky_cover.jpg"​
 + fi
 +fi
 +
 +</​code>​
 +
 +Pour le **.conkyrc** il suffit d'​utiliser le code vu plus haut
 ===== gmusicbrowser ===== ===== gmusicbrowser =====
  
Ligne 295: Ligne 319:
 </​code>​ </​code>​
  
-ou si ça ne marche pas pour Ubuntu 11.10 (remplacer la , par un .)+ou si ça ne marche pas pour Ubuntu 11.10 (remplacer la , par un .). Ajout d'un 0 pour les secondes quand on est inférieur à 10 secondes
 On a le code suivant : On a le code suivant :
 <​code>​ <​code>​
 +#!/bin/bash
 temps_sec=`banshee --query-$1 | cut -d ":"​ -f 2 | cut -d "​."​ -f 1` temps_sec=`banshee --query-$1 | cut -d ":"​ -f 2 | cut -d "​."​ -f 1`
 temps_min=$(($temps_sec/​60)) temps_min=$(($temps_sec/​60))
 temps_sec=$(($temps_sec-$temps_min*60)) temps_sec=$(($temps_sec-$temps_min*60))
 +vartmp='​0'​
 +if [ $temps_sec -lt 10 ]; then
 + temps_sec=`echo "​$vartmp$temps_sec"​`
 +fi 
 echo "​$temps_min:​$temps_sec"​ echo "​$temps_min:​$temps_sec"​
 </​code>​ </​code>​
Ligne 309: Ligne 338:
  
  
-//​Contributeurs:​ [[utilisateurs:​moi.néo]],​ [[utilisateurs:​McPeter]],​ [[utilisateurs:​ljere]],​ [[:​utilisateurs:​TheCaméléon|TheCaméléon]] (script pour les pochettes) //+//​Contributeurs:​ [[utilisateurs:​moi.néo]],​ [[utilisateurs:​McPeter]],​ [[utilisateurs:​ljere]],​ [[:​utilisateurs:​TheCaméléon|TheCaméléon]] (script pour les pochettes), Heziode (script pour afficher la pochette du CD avec Audacious) //
  • conky_scripts_multimedia.txt
  • Dernière modification: Le 10/03/2023, 22:28
  • par L'Africain