Différences
Ci-dessous, les différences entre deux révisions de la page.
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) // |