
Quelques petits changements dans mes conkys...
J'ai d'abord enlevé le plasmoid luna pour mettre le conky moon dont je vous ai parlé quelques posts plus haut, en ajoutant une ligne dans la commande pour l'éclaircir un peu.
script moon-phase:
#!/bin/bash
mkdir ~/Images/moon-phase
cd ~/Images/moon-phase
rm *.*
wget http://static.die.net/moon/576.jpg -O ~/Images/moon-phase/576.jpg
convert 576.jpg \( +clone -fx 'p{0,0}' \) -compose Difference -composite -modulate 100,0 +matte difference.png
convert difference.png -threshold 1% threshold_mask.png
convert 576.jpg threshold_mask.png +matte -compose CopyOpacity -composite 576-1.png
convert 576-1.png -sigmoidal-contrast 2,0% 576.png
Et le conky qui va avec:
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3600
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_inner_margin 1
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
minimum_size 150 150
gap_x 300
gap_y 50
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right
TEXT
${exec moon-phase}${image ~/Images/moon-phase/576.png -p 25,25 -s 100x100}
Ensuite j'ai changé la façon de récupérer la liste des saints du jours (il faut au préalable avoir installé calendar)
Script calendar-fetes (pompé et adapté d'un script sur ubuntu.fr)
#!/bin/bash
# Version 1.3
# Ce script permet d'obtenir les fêtes de chaque jour, sans internet.
# Possibilité de varier les couleurs en jouant avec le offset de conky.
# Récupère les prénoms de la commande console "calendar"
N=`calendar -f /usr/share/calendar/fr_FR.ISO8859-1/calendar.fetes -A0 -B-1 | grep "N'" | cut -d " " -f6`
A=`calendar -f /usr/share/calendar/fr_FR.ISO8859-1/calendar.fetes -A0 -B-1 | grep "Aujourd'hui" | cut -d " " -f7 | tr -d "."`
B=`calendar -f /usr/share/calendar/fr_FR.ISO8859-1/calendar.fetes -A0 -B-1 | grep "Bonne" | cut -d " " -f6`
# Affiche les résultats
echo "" $N $A $B | fold -s -w 44
exit 0
Et le conky qui va avec:
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3600
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 350 40
#maximum_width 600
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
border_inner_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 40
gap_y 200
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right
text_buffer_size 1024
# Couleurs
default_color FFFFFF #blanc
default_shade_color 333333
default_outline_color black
color3 cf1c00 #rouge
color2 66FF00 #vert
color1 176e88 #bleu
TEXT
${font Visitor TT1 BRK : pixelsize=12}${color1}Saints${font}
${color3}${voffset -5}${hr}
${color1}Aujourd'hui, bonne fête aux ${color #11B3F8}${exec /home/dominique/Documents/calendar-fetes}