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 16/06/2010, 09:25]
TheCaméléon barre de progression + précise
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 25: Ligne 25:
 ${alignc}${exec rhythmbox-client --print-playing-format "%ta - %at"} ${alignc}${exec rhythmbox-client --print-playing-format "%ta - %at"}
 ${alignc}${exec rhythmbox-client --print-playing-format "%tn - %tt"} ${alignc}${exec rhythmbox-client --print-playing-format "%tn - %tt"}
 +</​code>​
 +
 +Les différents scripts conky pour Rhythmbox lancent Rhythmbox pour récupérer des informations sur le morceau en cours. Cela peut ralentir votre ordinateur, et laisse Rhythmbox en marche, ce qui n'est pas forcément utile. On peut remédier à ce problème en insérant le code suivant autour des commandes qui récupèrent les informations sur Rhythmbox.
 +<​code>​
 +${if_running rhythmbox}
 +# commandes en relations avec Rhythmbox
 +$endif
 </​code>​ </​code>​
  
Ligne 54: 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 98: 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 159: Ligne 166:
  
 Voila :) Voila :)
- 
- 
 ===== Audacious (v1.2) ===== ===== Audacious (v1.2) =====
-<note important>​Depuis la version **Audacious2**,​ audtool est passé a la version **autool2** .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 185: 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 196: Ligne 201:
 ${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 253: Ligne 282:
 $color sur l'​album ${color #B44F47} ${exec exaile --get-album} $color sur l'​album ${color #B44F47} ${exec exaile --get-album}
 </​code>​ </​code>​
 +
 +===== Banshee =====
 +
 +[[:​Banshee]] est le nouveau gestionnaire multimédia par défaut sur Ubuntu 10.04.
 +
 +Voici un exemple d'​utilisation permettant d'​afficher quelques caractéristiques d'une piste en cours de lecture :
 +<​code>​
 +${if_running banshee}
 +${color #​0077ff}__________________BANSHEE__________________
 +${color #​0077ff}Artist :${exec banshee --query-artist | cut -d ":"​ -f 2}
 +${color #​0077ff}Album :${exec banshee --query-album | cut -d ":"​ -f 2}
 +${color #​0077ff}Title :${exec banshee --query-title | cut -d ":"​ -f 2}
 +${color #​0077ff}Length : ${exec ~/​.conky_banshee position} / ${exec ~/​.conky_banshee duration}
 +$endif
 +</​code>​
 +
 +Pour ajouter plus d'​informations,​ allez voir le man de banshee:
 +<​code>​
 +man banshee
 +</​code>​
 +
 +Créez ensuite un fichier **.conky_banshee** à la racine de votre home, rendez-le exécutable,​ puis ouvrez-le. Il permet de calculer les minutes et les secondes de la piste en cours de lecture :
 +<​code>​
 +cd
 +touch .conky_banshee
 +chmod +x .conky_banshee
 +gedit 
 +</​code>​
 +
 +Ajoutez y ceci :
 +<​code>​
 +temps_sec=`banshee --query-$1 | cut -d ":"​ -f 2 | cut -d ","​ -f 1`
 +temps_min=$(($temps_sec/​60))
 +temps_sec=$(($temps_sec-$temps_min*60))
 +echo "​$temps_min:​$temps_sec"​
 +</​code>​
 +
 +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 :
 +<​code>​
 +#!/bin/bash
 +temps_sec=`banshee --query-$1 | cut -d ":"​ -f 2 | cut -d "​."​ -f 1`
 +temps_min=$(($temps_sec/​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"​
 +</​code>​
 +
 +Le tour est joué ;-)
  
 ---- ----
  
  
-//​Contributeurs:​ [[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