Calendar (fr)
From Conky PitStop
Calendrier
Langue | English Français |
Option 1
Dans l'article "Intervalles" dans Conky, je vous ai montré comment faire un calendrier en deux lignes avec le script calendario.sh..
Ces deux lignes :
${font LCDMono:size=19}${color2}${pre_exec ~/Conky/scripts/calendario.sh semana} ${color 888888}${pre_exec ~/Conky/scripts/calendario.sh pasado}${color2}${pre_exec ~/Conky/scripts/calendario.sh hoy}${color 888888}${pre_exec ~/Conky/scripts/calendario.sh futuro}${font}
Et le script calendario.sh utilisé par ces deux lignes :
#! /bin/sh # écrit par jjgomera #str=`echo '\033[01;32m29'` # remplacer les 4 "cal |" avec "cal -m |" pour avoir la semaine débutant le Lundi DATE=`date | awk -F" " '{print $3}'` case "$1" in mes) cal | head -n1 ;; semana) cal | head -n2 | tail -n1 ;; pasado) cal | grep -v '[a-zA-Z]' | grep '[0-9]' | awk -F$DATE ' BEGIN {i=0} ($1 == $0 && i==0) {print $1}($1 != $0 && i==0){i=i+1;print $1}'; ;; hoy) echo $DATE; ;; futuro) cal | grep -v '[a-zA-Z]' | grep '[0-9]' | awk -F$DATE ' BEGIN {i=1} (i==0) {print $0}($1 != $0 && i==1){i=i-1;print $2}'; ;; esac
Rendez-le '“exécutable” et Conky pourra l'utiliser.
Option 2
Crinos512
26 avril 2009 à 06:29
Le script tout entier peut être remplacé par :
${color 888888}${font LCDMono:bold:size=12}${execpi 60 DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color2}'"$DJS"'${color 888888}'" "/}
Voilà à quoi ça ressemble :