Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| conky_scripts_multimedia [Le 02/01/2010, 11:28] – lagirardiere | conky_scripts_multimedia [Le 10/03/2023, 22:28] (Version actuelle) – nettoyage L'Africain | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| Compléments à la documentation [[/ | Compléments à la documentation [[/ | ||
| Les codes donnés ci dessous sont à placer __après__ la section **TEXT** de votre // | Les codes donnés ci dessous sont à placer __après__ la section **TEXT** de votre // | ||
| - | Références des [[conky_variables|Variables]] | + | Références des [[http:// |
| Ligne 27: | Ligne 27: | ||
| </ | </ | ||
| - | <note tip>Un script complet | + | 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, |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | + | ||
| - | ===== AmaroK ===== | + | |
| - | + | ||
| - | Si vous desirez voir sur votre Conky, ce que vous ecoutez sur [[: | + | |
| < | < | ||
| - | ${if_running | + | ${if_running |
| - | ${color}AmaroK${color white} | + | # commandes en relations avec Rhythmbox |
| - | ${alignc}${execi 10 ~/ | + | $endif |
| - | ${alignc}${execi 10 ~/ | + | |
| - | ${execibar 1 ~/ | + | |
| - | ${alignc}" | + | |
| - | ${alignc}${execi 10 ~/ | + | |
| </ | </ | ||
| - | <note tip> | + | ==== Afficher |
| - | Pour faire fonctionner ce script, j'ai dû remplacer à la première ligne " | + | |
| - | </ | + | |
| - | Ensuite vous créez | + | Il existe aussi un script (que j'ai créé à l' |
| + | **Script " | ||
| + | < | ||
| + | #!/bin/bash | ||
| - | Créez un dossier caché dans le home: | + | album=$(rhythmbox-client --print-playing-format "%ta - %at") |
| - | < | + | fichier=" |
| - | Aller dans ce dossier : | + | if test -s " |
| - | < | + | then |
| + | ln -sf " | ||
| - | Puis créez un fichier nommé | + | else |
| - | < | + | if test -s "$HOME/ |
| + | then | ||
| + | rm "$HOME/.conky_cover.jpg" | ||
| + | fi | ||
| + | fi | ||
| + | </ | ||
| - | Et ajouter : | + | Et pour votre **.conkyrc** |
| + | < | ||
| + | <note tip> | ||
| + | ==== Afficher une barre de progression ==== | ||
| - | <code># | + | **conky_rhythmbox_bar**((corrigez le script si nécessaire)) |
| - | # amaroK info display script by eirc < | + | <file> |
| + | # | ||
| + | #Par Ph3nix_ | ||
| - | case "$1" | + | convert_sec() { |
| + | min=`echo | ||
| + | sec=`echo $1 | cut -d':' | ||
| + | [ ${sec:0:1} = ' | ||
| + | res=$((min*60+sec)) | ||
| + | } | ||
| + | convert_sec $(rhythmbox-client --print-playing-format | ||
| + | now=$res | ||
| + | convert_sec $(rhythmbox-client --print-playing-format " | ||
| + | [ $res -eq 0 ] && echo 0 && exit | ||
| + | echo ` echo " | ||
| + | </ | ||
| + | **.conkyrc** | ||
| + | < | ||
| + | ${execbar ~/ | ||
| + | </ | ||
| - | # Now Playing Info | + | {{ :conky:conky_rhythmbox_progressbar.png }} |
| - | artist) dcop amarok player artist ;; | + | |
| - | title) | + | |
| - | album) | + | |
| - | year) dcop amarok player year ;; | + | |
| - | genre) | + | |
| - | progress) | + | |
| - | curr=`dcop amarok player trackCurrentTime` | + | |
| - | tot=`dcop amarok player trackTotalTime` | + | |
| - | if (( $tot )); then | + | |
| - | expr $curr \* 100 / $tot | + | |
| - | fi | + | |
| - | ;; | + | |
| - | + | ||
| - | esac </ | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | Voila :) | + | |
| ===== Audacious (v1.2) ===== | ===== Audacious (v1.2) ===== | ||
| - | <note important> | + | <note important> |
| - | [[: | + | [[: |
| Pour cela, il faut rajouter des "exec audtool < | Pour cela, il faut rajouter des "exec audtool < | ||
| Ligne 113: | Ligne 110: | ||
| Moi j'ai une formule simple pour éviter le message d' | Moi j'ai une formule simple pour éviter le message d' | ||
| ${if_running audacious} | ${if_running audacious} | ||
| - | on pourra " | + | on pourra " |
| mais ça je sais pas faire. | mais ça je sais pas faire. | ||
| Ligne 124: | Ligne 121: | ||
| ${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</ | ${color black}${hr 2}$endif</ | ||
| + | Selon les versions d' | ||
| + | ==== Afficher la pochette du CD avec Audacious ==== | ||
| - | ===== gmusicbrowser ===== | + | Si vous souhaitez rajouter la pochette du CD, voici un petit script |
| - | + | ||
| - | Conky peut afficher les informations de lecture de [[http:// | + | |
| - | Pas de panique cependant, un How-To est disponible [[http:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Exaile ===== | + | |
| - | + | ||
| - | + | ||
| - | **Première possibilité | + | |
| - | + | ||
| - | Avec ConkyExaile & Conky : | + | |
| - | + | ||
| - | Ouvrez votre terminal puis tapez dans l' | + | |
| < | < | ||
| - | sudo wget -q http://www.kaivalagi.com/ | + | #!/bin/bash |
| - | wget -q http:// | + | IFS=$' |
| - | sudo apt-get update && sudo apt-get install conkyexaile | + | coverPath=$HOME$(audtool |
| - | </code> | + | image=$(ls |
| - | pour jaunty | + | fullPath=$coverPath/$image |
| - | < | + | |
| - | sudo wget -q http://www.kaivalagi.com/ | + | |
| - | wget -q http:// | + | |
| - | sudo apt-get update && sudo apt-get install conkyexaile | + | |
| - | </code> | + | |
| - | Pour afficher le titre, l' | + | if test -s "$fullPath" |
| + | then | ||
| + | ln -sf " | ||
| - | Lorsque vous lancez [[:Exaile]] et que vous lancez une musique celle-ci s' | + | else |
| + | if test -s " | ||
| + | then | ||
| + | rm " | ||
| + | fi | ||
| + | fi | ||
| - | //Remplacez les fonts, couleurs, par ce que vous souhaitez...// | ||
| - | |||
| - | < | ||
| - | ${if_existing / | ||
| - | ${color4}${font Deejay Supreme: | ||
| - | ${voffset 5}${color1}${font Zero Twos: | ||
| - | ${color1}${font Zero Twos: | ||
| - | ${color1}${font Zero Twos: | ||
| - | $endif | ||
| </ | </ | ||
| - | //Pourquoi ne pas utiliser le processus ? | + | Pour le **.conkyrc** il suffit d'utiliser le code vu plus haut |
| - | Tout simplement car cela ne fonctionne pas, même avec le bon (il faut faire des modifications de Exaile en lui même), par conséquent ceci est le meilleur moyen trouvé.// | + | ===== gmusicbrowser ===== |
| + | Conky peut afficher les informations de lecture de [[http:// | ||
| + | Pas de panique cependant, un How-To est disponible [[http:// | ||
| - | **Deuxième possibilité :** | ||
| - | |||
| - | Pour afficher le titre, l' | ||
| - | |||
| - | < | ||
| - | Musique en cours : | ||
| - | ${color #B44F47} ${exec exaile --get-title} $color de ${color #B44F47} ${exec exaile --get-artist} | ||
| - | $color sur l' | ||
| - | </ | ||
| ---- | ---- | ||
| - | // | + | // |
