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 10/03/2013, 10:28] – [Audacious (v1.2)] 62.39.254.17 | conky_scripts_multimedia [Le 10/03/2023, 22:28] (Version actuelle) – nettoyage L'Africain | ||
|---|---|---|---|
| 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)) |
| < | < | ||
| #!/bin/bash | #!/bin/bash | ||
| Ligne 85: | Ligne 85: | ||
| {{ : | {{ : | ||
| - | ===== AmaroK ===== | ||
| - | Si vous desirez voir sur votre Conky, ce que vous ecoutez sur [[: | ||
| - | |||
| - | < | ||
| - | ${if_running amarok} | ||
| - | ${color}AmaroK${color white} | ||
| - | ${alignc}${execi 10 ~/ | ||
| - | ${alignc}${execi 10 ~/ | ||
| - | ${execibar 1 ~/ | ||
| - | ${alignc}" | ||
| - | ${alignc}${execi 10 ~/ | ||
| - | </ | ||
| - | |||
| - | <note tip> | ||
| - | Pour faire fonctionner ce script, j'ai dû remplacer à la première ligne " | ||
| - | </ | ||
| - | |||
| - | Ensuite vous créez un dossier caché dans le home nommé " | ||
| - | |||
| - | Créez un dossier caché dans le home: | ||
| - | < | ||
| - | |||
| - | Aller dans ce dossier : | ||
| - | < | ||
| - | |||
| - | Puis créez un fichier nommé " | ||
| - | < | ||
| - | |||
| - | Et ajouter : | ||
| - | |||
| - | < | ||
| - | # amaroK info display script by eirc < | ||
| - | |||
| - | case " | ||
| - | |||
| - | # Now Playing Info | ||
| - | 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 </ | ||
| - | |||
| - | <note tip> | ||
| - | Le script précédent n'a pas fonctionné pour moi sous Karmic/ | ||
| - | < | ||
| - | |||
| - | export DISPLAY=:0 | ||
| - | |||
| - | NOWPLAYING=`qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.GetMetadata` | ||
| - | |||
| - | if [ $? = 0 ] && [ -n " | ||
| - | case " | ||
| - | album ) echo " | ||
| - | artist ) echo " | ||
| - | genre ) echo " | ||
| - | rating ) echo " | ||
| - | title ) echo " | ||
| - | track ) echo " | ||
| - | year ) echo " | ||
| - | progress) | ||
| - | curr=`qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.PositionGet` | ||
| - | tot=`echo " | ||
| - | echo `expr $curr \* 100 / $tot` | ||
| - | ;; | ||
| - | esac | ||
| - | fi</ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | |||
| - | 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 190: | 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 202: | Ligne 122: | ||
| ${color black}${hr 2}$endif</ | ${color black}${hr 2}$endif</ | ||
| Selon les versions d' | Selon les versions d' | ||
| - | ===== gmusicbrowser ===== | ||
| - | Conky peut afficher les informations de lecture de [[http:// | + | ==== Afficher la pochette du CD avec Audacious |
| - | Pas de panique cependant, un How-To est disponible [[http:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Exaile | + | |
| - | + | ||
| - | + | ||
| - | **Première possibilité (la meilleure !) :** | + | |
| - | + | ||
| - | Avec ConkyExaile & Conky : | + | |
| - | + | ||
| - | Ouvrez votre terminal puis tapez dans l' | + | |
| + | Si vous souhaitez rajouter la pochette du CD, voici un petit script (en reprenant le script plus vu plus haut) | ||
| < | < | ||
| - | 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' | ||
| - | </ | ||
| - | |||
| - | ===== Banshee ===== | ||
| - | |||
| - | [[: | ||
| - | |||
| - | Voici un exemple d' | ||
| - | < | ||
| - | ${if_running banshee} | ||
| - | ${color # | ||
| - | ${color # | ||
| - | ${color # | ||
| - | ${color # | ||
| - | ${color # | ||
| - | $endif | ||
| - | </ | ||
| - | |||
| - | Pour ajouter plus d' | ||
| - | < | ||
| - | man banshee | ||
| - | </ | ||
| - | |||
| - | Créez ensuite un fichier **.conky_banshee** à la racine de votre home, rendez-le exécutable, | ||
| - | < | ||
| - | cd | ||
| - | touch .conky_banshee | ||
| - | chmod +x .conky_banshee | ||
| - | gedit | ||
| - | </ | ||
| - | |||
| - | Ajoutez y ceci : | ||
| - | < | ||
| - | temps_sec=`banshee --query-$1 | cut -d ":" | ||
| - | temps_min=$(($temps_sec/ | ||
| - | temps_sec=$(($temps_sec-$temps_min*60)) | ||
| - | echo " | ||
| - | </ | ||
| - | |||
| - | 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 : | ||
| - | < | ||
| - | #!/bin/bash | ||
| - | temps_sec=`banshee --query-$1 | cut -d ":" | ||
| - | temps_min=$(($temps_sec/ | ||
| - | temps_sec=$(($temps_sec-$temps_min*60)) | ||
| - | vartmp=' | ||
| - | if [ $temps_sec -lt 10 ]; then | ||
| - | temps_sec=`echo " | ||
| - | fi | ||
| - | echo " | ||
| - | </ | ||
| - | |||
| - | Le tour est joué ;-) | ||
| ---- | ---- | ||
| - | // | + | // |
