Pages : 1
#1 Le 23/08/2013, à 03:08
- Arazhil
Conky , player rythmbox
bonjour a tous ,
je me suis remis a conky ce qui donne très vite cela :
actuellement je m'amuse a faire un player pour rythmbox.
dernièrement j'ai fais un script pour récupérer la pochette du son qui est lu pour l'afficher dans mon conky
.script/conky_album_cover
#!/bin/bash
if [ "$(ls $HOME/.cache/rhythmbox/album-art/)" ];
then
sudo cp $HOME/.cache/rhythmbox/album-art/* $HOME/.conk\
y_cover.jpg
if test -s "$fichier"
then
ln -sf "$fichier" "$HOME/.conky_cover.jpg"
else
if test -s "$HOME/.conky_cover.jpg"
then
sudo rm $HOME/.cache/rhythmbox/album-art/*
fi
fi
else
echo ""
fi
et le conkyrc qui gere cela
# Conky settings #
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
#imlib_cache_size 0
temperature_unit fahrenheit
# Window specifications #
own_window yes
own_window_type normal
own_window_transparent no
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
border_inner_margin 0
border_outer_margin 0
minimum_size 300
maximum_width 300
alignment top_bottom
gap_x 0
gap_y 0
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no
temperature_unit celsius
default_color FFFFFF
own_window_argb_visual yes
own_window_argb_value 153
own_window_colour 000000
TEXT
${execi 1 ~/.script/conky_album_cover}${image ~/.conky_cover.jpg -p 12,8 -s 64x64 -f 5}
${offset 100}${color4}${exec rhythmbox-client --print-playing-format "%ta"}${color}
${offset 100}${color3}${exec rhythmbox-client --print-playing-format "%at"}${color}
${offset 100}${color5}${exec rhythmbox-client --print-playing-format "%tn - %tt"}
${offset 100}${color3}${exec rhythmbox-client --print-playing-format "%te / %td"}${color}
${offset 100}${color6}${execbar ~/.script/conky_rhythmbox_bar }${color}
donc je vous poste cela pour savoir si vous pouvez m'aider a l’améliorer et aimerais savoir si il serais possible de faire un player par conky
je sais que Schoewilliam avais realisé un player mpd pour conky
http://schoewilliam.fr/2012/04/14/wmfs- … ation.html
mais je vois pas trop comment adapter son code pour pouvoir faire des commande comme $rhythmbox-client --next,$rhythmbox-client --previous,$rhythmbox-client --play ...
(code du lecteur interactif conky de schoewilliam )
TEXT
^i[right;0;0;/home/william/.config/wmfs/icons/stat/clock.png] ^s[right;\#BBBBBB; Uptime:] ^s[right;\#BDE077; $uptime_short]\
^s[right;\#444444; | ]\
^i[right;0;0;/home/william/.config/wmfs/icons/stat/fs_01.png] ^s[right;\#BBBBBB; HDD:] ^s[right;\#A6D4E0; ${fs_used_perc /}% ] ^p[right;8;10;0;${fs_used_perc /};100;\#445544;\#A6D4E0;ckyhdd](1;spawn;urxvt -e df -h)\
^s[right;\#444444; | ]\
^i[right;0;0;/home/william/.config/wmfs/icons/stat/ship.png] ^s[right;\#BBBBBB; Kernel:] ^s[right;\#FDA53C; $kernel]\
^s[right;\#444444; | ]\
^i[right;0;0;/home/william/.config/wmfs/icons/stat/netdown.png] ^s[right;\#BBBBBB; IP:] ^s[right;\#E8DD9E; ${addr wlan0}](1;spawn;urxvt -e wicd-curses)\
^s[right;\#444444; | ]\
^i[right;0;0;/home/william/.config/wmfs/icons/stat/spkr_01.png] ^s[right;\#BBBBBB; Volume: ] ^s[right;\#A6D4E0;${exec amixer get Master | grep "Mono: P" | awk '{print $4}' | grep -oE "[[:digit:]]{1,}"%} ](1;spawn;urxvt -e alsamixer) ^p[right;8;10;0;${exec amixer get Master | grep "Mono: P" | awk '{print $4}' | grep -oE "[[:digit:]]{1,}"};100;\#445544;\#A6D4E0;ckyhdd](1;spawn;urxvt -e alsamixer)\
^s[right;\#444444; | ]\
^i[right;0;0;/home/william/.config/wmfs/icons/stat/clock.png]\ ^s[right;\#CCCCCC; ${time %a %d %b}] ^s[right;\#A6D4E0; ${time %H:%M} ]\
Merci d'avance en esperant que ça vous donne des idées
Dernière modification par Arazhil (Le 23/08/2013, à 03:14)
Hors ligne
Pages : 1