Je relance le topic
Skunnyk a écrit :...
Et oui, MPD ca rox sa maman des ours, et ça défonce n'importe quel autre player ...
+42! y'a rien de mieu que MPD pour la musique
J'arrête de bavarder et je vous présente mon conky
Le conky To do List:
Code : Tout sélectionner
background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
background yes
use_xft yes
xftfont Edit Undo BRK:size=8
xftalpha 0.8
update_interval 1
override_utf8_locale yes
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_color #EBD9BC
default_shade_color black
gap_x 500
gap_y 700
use_spacer yes
no_buffers yes
uppercase no
TEXT
${color #1992D6}${alignc}Things To Do$color$alignc
${alignc}${exec cat ~/todo/1.txt | grep todo | cut -d "=" -f2 }$alignc
${alignc}${exec cat ~/todo/2.txt | grep todo | cut -d "=" -f2 }$alignc
${alignc}${exec cat ~/todo/3.txt | grep todo | cut -d "=" -f2 }$alignc
${alignc}${exec cat ~/todo/4.txt | grep todo | cut -d "=" -f2 }$alignc
${alignc}${exec cat ~/todo/5.txt | grep todo | cut -d "=" -f2 }$alignc
Pour que cela fonctionne il faut avoir le script qui va avec bien entendu! Ça vien de ne je sais plus qui (malheureusement) sur le forum Ubuntu-fr.
Dépendances:
zenity et
curl (je crois)
Code : Tout sélectionner
#!/bin/bash
#Se placer dans le dossier todo
mkdir -p ~/todo
cd ~/todo
#On commence par supprimer tous les fichiers temporaires crees par les editeurs de texte (sinon on aura des pb de comptage avec ls |wc -l)
rm *~
#Demander si l'on veut ajouter ou supprimer une tache
c1="Ajouter"
c2="Supprimer"
dep0=`zenity --list --title "Ajouter ou supprimer" --text "Voulez-vous ajouter ou supprimer une tache ?" --radiolist --column=Choix --column "Ajout-Suppresion" TRUE "$c1" FALSE "$c2"` || exit
c3=$dep0
if [ "$c3" = "$c1" ]
then
#On demande quelle priorite on veut attribue a la tache
fin=`ls |wc -l`
max=$(($fin+1))
dep1=`zenity --entry --title "Priorite de la tache" --text "Quelle priorite voulez-vous donner a la tache (entre 1 et $max)?" --entry-text "1"` || exit
p=$dep1
after=$(($fin+1))
before=$fin
if [ "$fin" = "0" ]
then
#On demande le contenu du nouveau fichier que l'on va creer
tache=`zenity --entry --title "Tache a ajouter" --text "Tapez ici la tache a ajouter..." --entry-text "Tache numero $p"` || exit
echo "todo=$p/ $tache" >> $p.txt
else
if [ "$max" = "$p" ]
then
#On demande le contenu du nouveau fichier que l'on va creer
tache=`zenity --entry --title "Tache a ajouter" --text "Tapez ici la tache a ajouter..." --entry-text "Tache numero $p"` || exit
echo "todo=$p/ $tache" >> $p.txt
else
for i in `seq $p $fin`
do
#On renomme les fichiers en partant de celui au plus gros chiffre pour eviter les ecrasements de fichiers
mv $before.txt $after.txt
order=`sed 's/'$before'/'$after'/' $after.txt`
echo "$order" > $after.txt
rm *~
#On incremente les deux compteurs (incrementation descendante)
after=$(($after-1))
before=$(($before-1))
done
#On demande le contenu du nouveau fichier que l'on va creer
tache=`zenity --entry --title "Tache a ajouter" --text "Tapez ici la tache a ajouter..." --entry-text "Tache numero $p"` || exit
echo "todo=$p/ $tache" >> $p.txt
fi
fi
else
#On supprime le fichier considere et l'on renomme les autres
rm *~
total=`ls |wc -l`
sup0=`zenity --entry --title "Quelle tache supprimer" --text "Vous avez des taches en cours, laquelle voulez vous supprimer (tapez le numero de la tache) ?" --entry-text "1"` || exit
rm $sup0.txt
sup=$(($sup0+1))
avant=$sup
apres=$(($sup-1))
for i in `seq $sup $total`
do
#On renomme les fichiers en partant de celui du bas pour eviter les ecrasements de fichiers
mv $avant.txt $apres.txt
order2=`sed 's/'$avant'/'$apres'/' $apres.txt`
echo "$order2" > $apres.txt
rm *~
#On increment les deux compteurs (incrementation montante)
avant=$(($avant+1))
apres=$(($apres+1))
done
fi
#On cree des fichiers vides pour eviter a Conky de chercher en boucle des fichiers n'existant pas
echo `ls -F ~/todo` > tot
taches=`grep -o "/" ~/todo/tot | wc -l`
#Remplacer 5 par le nombre de taches max que vous voulez afficher dans Conky
max=5
vides=$(($max-$taches))
for i in `seq $vides $max`
do
echo "todo=" > $i.txt
done
rm tot
le conky pour le wifi et l'espace disque:
Code : Tout sélectionner
background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
background yes
use_xft yes
xftfont Edit Undo BRK:size=8
xftalpha 0.8
update_interval 1
override_utf8_locale yes
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_color #EBD9BC
default_shade_color black
gap_x 860
gap_y 100
use_spacer yes
no_buffers yes
uppercase no
TEXT
${alignc}${color #1992D6}WiFi$color
Signal Quality ${alignr}${wireless_link_qual_perc ath0}%
${color #1992D6}${wireless_link_bar 8 ath0}$color
${color #1992D6}Disk Space:$color
/ ${fs_used /} / ${fs_size /} ${fs_used_perc /} %${alignr}${color #1992D6}${fs_bar 5,120 /}$color
/home ${fs_used /home} / ${fs_size /home} ${fs_used_perc /home} %${alignr}${color #1992D6}${fs_bar 5,120 /home}$color}
Et finalement, le conky pour MPD (:D)
Code : Tout sélectionner
background yes
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
background yes
use_xft yes
xftfont Edit Undo BRK:size=8
xftalpha 0.8
update_interval 2
override_utf8_locale yes
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_color #EBD9BC
default_shade_color black
gap_x 20
gap_y 130
use_spacer yes
no_buffers yes
uppercase no
TEXT
${color0}${alignc}${font Webdings:style=Regular:pixelsyze=9}W ${font}MPD - En cours${font Webdings:style=Regular:pixelsyze=9} X${font}
${color #1992D6}Song:$color ${mpd_title}
${color #1992D6}Artist:$color ${mpd_artist}
${color #1992D6}Album:$color ${mpd_album}
${color #1992D6}Volume:$color ${mpd_vol}%
${color #1992D6}Status:$color ${mpd_status}
${color #1992D6}Random:$color ${mpd_random}
${color #1992D6}Progression:$color
${color #1992D6}${mpd_bar 5,300}$color ${mpd_elapsed} / ${mpd_length}
Il est possible que vous n'ayez pas la police que j'ai mit dans mon conky, donc ce sera peut être a changer.
Puisqu'une image vaut mille mots...
Edit: @mélodie sinon je te conseil de faire un tour dans les 61 pages du topic des conky sur le forum Ubuntu. Tu peux t'inspirer de ceux là pour en créer un bien a toi
http://forum.ubuntu-fr.org/viewtopic.php?id=99471