Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#326 Le 14/07/2013, à 08:25

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Swiss_Knight a écrit :

Salut,
Bien vu pour le sudo Didier-T, dommage ; dmidecode est pas mal utile.
Mais ta commande fonctionne très bien aussi wink merci infiniment !

J'utilise aussi cette commande pour la température de mon cpu.

Si cela peut t'intéresser je l'utilise avec xargs (du paquet finutils) et avec un script colorizeCPU.sh, qui permet de faire varier la couleur du résultat en fonction de la valeur de la température.

colorizeCPU.sh,

#!/bin/bash
# colorize.sh
# by Crinos512
# Usage:
#  ${execpi 6 sensors | grep 'Core 0' | paste -s | cut -c15-18 | xargs ~/.conky/conkyparts/colorize.sh} ... $color
# or
#  ${execpi 6 sensors | grep 'Core 0' | paste -s |sed 's/°/\n/'| head -n1 | cut -c15- | xargs ~/.conky/conkyparts/colorize.sh} ... $color
#
# Note: Assign color7, color8, and color9 to COOL, WARM, and HOT respectively
#   your .conkyrc

COOL=60
WARM=80

if [[ $1 -lt $COOL ]]
   then echo "\${color7}"$1    # COOL
elif [[ $1 -gt $WARM ]]
   then echo "\${color9}"$1    # HOT
else echo "\${color8}"$1       # WARM
fi

exit 0

il faut juste ajouter

color7 00FF00
color8 FF8000
color9 FF0000

dans la partie avant TEXT de ton conky (ce sont les couleur verte, orange et rouge)

et modifier la commande en ajoutant, après grep -i -m 1 'Model name' /proc/cpuinfo |sed  's/^.*: //', "| xargs chemin_vers_le_script_colorizeCPU.sh"

grep -i -m 1 'Model name' /proc/cpuinfo |sed  's/^.*: //' | xargs chemin_vers_le_script_colorizeCPU.sh 

Si la température est inférieure à 60, c'est vert, ensuite de 61 à 80 c'est orange et puis rouge au dessus de 80.

Tu peux modifier les valeur 60 et 80 du script en fonction des spécificités de ton CPU.


Tout est dans tout et réciproquement....

Hors ligne

#327 Le 17/07/2013, à 10:43

loutch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

smilies%20(204).gif

Cela fait un bout de temps que j'essaie de faire fonctionner le conky meteo6jours sur ma Mageia3 64 kde ( il fonctionne parfaitement sur ma Mageia2 avec python2.7) et comme il me manque une librairies  htmlentitydefs sur la version 3( seul python2.7 semble posséder cette librairie chez Mageia).

On ma demander pourquoi (vu que cela fonctionne très bien sur Mageia2 avec python 2.7) j'aurais besoin de python3 sur Mageia3.

Encore merci de vous pencher sur mon petit problème ,et

smilies%20(1).gif

Hors ligne

#328 Le 31/07/2013, à 09:27

daniel38100

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

ragamatrix a écrit :

Conky Calendrier Convert :

 alignment tm
background yes
border_inner_margin 0
border_width 0
color0 FFFFF0
default_color DCDCDC
default_outline_color black
default_shade_color black
double_buffer yes
draw_borders no
draw_graph_borders no
draw_outline no
draw_shades no
minimum_size 1465 80
maximum_width 1465  #Largeur maximum (px)
#out_to_console no
gap_x 0 # pos = left & neg = right
gap_y 55 #pos = up & neg = down
no_buffers yes
override_utf8_locale yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type normal
own_window yes
override_utf8_locale yes
pad_percents 2
short_units yes
stippled_borders 0
text_buffer_size 1028
update_interval 1
uppercase no
use_spacer right
use_xft yes
xftalpha 1.0
xftfont Arial Black:size=12
#########lua#scrpit
lua_load ~/.conky/script/image.lua



TEXT

${execi 1600 ~/calendar.sh} 
${lua conky_fDrawImage /tmp/calendar/calF.png 0 0 1462 72} 

calendar.sh:

 #!/bin/bash
###############################################################################
#                                                                             #
#                                                                             #
#-----------------------------------Calendrier 1------------------------------#
#                                                                             #
#                                                                             #
###############################################################################
# initialisation variables ----------------------------------------------------
#------------------ Variables que vous pouvez modifier ------------------------
fonte=Andale-Mono # fonte generique # HelveticaLTStd-Bold  # Consolas-Bold-Italic # Andale-Mono
fonte1=Agency-FB  # fonte ville, date, mail et news # Agency-FB # Lobster1.4 
fonte2=Monaco  # fonte cond act # Droid-Sans-Bold # 
#temp working folders   
repertimages=/tmp
reptemp=$repertimages/calendar
imagetemp=$repertimages/calendar/temp.png
imagetemp1=$repertimages/calendar/temp1.png
imageF=calF
#------------------------------------------------------------------------------
if [[ ! -d  $reptemp ]]; then
mkdir $repertimages/calendar
fi
#------------------------------------------------------------------------------
# couleurs 
coulm1="blue4"
coulm2="dodgerblue1"
coulm3="yellow"
coulm4="white"
coulm5="springgreen"
coulm6="red"
coulm7="black"
# couleurs 2
could1="orange"
could2="dodgerblue1"
could3="yellow"
could4="white"
could5="#0EAF00"
could6="red"
could7="blue"
could8="gold"
could9="black"
could10="#00003F"
########################################################
# calendrier 1 -------------------------------------------------------------------
samedi=`echo "SAM"`
dimanche=`echo "DIM"`
function calendar
{
if [ $cale = `echo ${calen[20]}` ] ; then 
coul2=$could6
elif [ $cale = `echo ${calen[0]}` ] ; then 
coul2=$could6
elif [ `echo $cale | cut -c1-3`  = `echo $dimanche` ] ; then 
coul2=$could1
elif [ `echo $cale | cut -c1-3`  = `echo $samedi` ] ; then 
coul2=$could3
else coul2=$could7
fi
if [ $cale = `echo ${calen[20]}` ] ; then 
coul5=$could8
elif [ $cale = `echo ${calen[0]}` ] ; then 
coul5=$could8
elif [ `echo $cale | cut -c1-3`  = `echo $dimanche` ] ; then 
coul5=$could9
elif [ `echo $cale | cut -c1-3`  = `echo $samedi` ] ; then 
coul5=$could9
else coul5=$could9
fi
if [ $cale = `echo ${calen[20]}` ] ; then 
fonts=20
elif [ $cale = `echo ${calen[0]}` ] ; then 
fonts=20
else fonts=16
fi
if [ $cale = `echo ${calen[20]}` ] ; then 
ecart8=1
elif [ $cale = `echo ${calen[0]}` ] ; then 
ecart8=10
else ecart8=0
fi
}
###################################################################################################################
#================================================calendar========DAY=NAMES========================================#
###################################################################################################################
samedi="SAM"
dimanche="DIM"
function calendar
{
if [[ $cale1 = `echo ${calen1[30]}` ]] ; then 
coul3=$could6
elif [[ `echo $cale1 | cut -c1-3`  = `echo $dimanche` ]] ; then 
coul3=$could1
elif [[ `echo $cale1 | cut -c1-3`  = `echo $samedi` ]] ; then 
coul3=$could3
else coul3=$could7
fi
if [ $cale1 = `echo ${calen1[30]}` ] ; then 
fonts1=18
else fonts1=16
fi
if [ $cale1 = `echo ${calen1[30]}` ] ; then 
pos13=1
else pos13=0
fi
if [[ $cale1 = `echo ${calen1[30]}` ]] ; then 
coul4=$could8
elif [[ `echo $cale1 | cut -c1-3`  = `echo $dimanche` ]] ; then 
coul4=$could10
elif [[ `echo $cale1 | cut -c1-3`  = `echo $samedi` ]] ; then 
coul4=$could10
else coul4=$coulm7
fi
}

# Cartouche Calendar 2 --------------------------------------------------------

convert -size 1440x50 xc:none  -fill none  $imagetemp
# Position--et--jours---------------------------------
dep1=7 ; pos12=23

calen1[0]=`date +%^a%d --date '-30 days'`
calen1[1]=`date +%^a%d --date '-29 days'`
calen1[2]=`date +%^a%d --date '-28 days'`
calen1[3]=`date +%^a%d --date '-27 days'`
calen1[4]=`date +%^a%d --date '-26 days'`
calen1[5]=`date +%^a%d --date '-25 days'`
calen1[6]=`date +%^a%d --date '-24 days'`
calen1[7]=`date +%^a%d --date '-23 days'`
calen1[8]=`date +%^a%d --date '-22 days'`
calen1[9]=`date +%^a%d --date '-21 days'`
calen1[10]=`date +%^a%d --date '-20 days'`
calen1[11]=`date +%^a%d --date '-19 days'`
calen1[12]=`date +%^a%d --date '-18 days'`
calen1[13]=`date +%^a%d --date '-17 days'`
calen1[14]=`date +%^a%d --date '-16 days'`
calen1[15]=`date +%^a%d --date '-15 days'`
calen1[16]=`date +%^a%d --date '-14 days'`
calen1[17]=`date +%^a%d --date '-13 days'`
calen1[18]=`date +%^a%d --date '-12 days'`
calen1[19]=`date +%^a%d --date '-11 days'`
calen1[20]=`date +%^a%d --date '-10 days'`
calen1[21]=`date +%^a%d --date '-9 days'`
calen1[22]=`date +%^a%d --date '-8 days'`
calen1[23]=`date +%^a%d --date '-7 days'`
calen1[24]=`date +%^a%d --date '-6 days'`
calen1[25]=`date +%^a%d --date '-5 days'`
calen1[26]=`date +%^a%d --date '-4 days'`
calen1[27]=`date +%^a%d --date '-3 days'`
calen1[28]=`date +%^a%d --date '-2 days'`
calen1[29]=`date +%^a%d --date '-1 days'`
calen1[30]=`date +%^a%d --date '0 days'`
calen1[31]=`date +%^a%d --date '+1 days'`
calen1[32]=`date +%^a%d --date '+2 days'`
calen1[33]=`date +%^a%d --date '+3 days'`
calen1[34]=`date +%^a%d --date '+4 days'`
calen1[35]=`date +%^a%d --date '+5 days'`
calen1[36]=`date +%^a%d --date '+6 days'`
calen1[37]=`date +%^a%d --date '+7 days'`
calen1[38]=`date +%^a%d --date '+8 days'`
calen1[39]=`date +%^a%d --date '+9 days'`
calen1[40]=`date +%^a%d --date '+10 days'`
calen1[41]=`date +%^a%d --date '+11 days'`
calen1[42]=`date +%^a%d --date '+12 days'`
calen1[43]=`date +%^a%d --date '+13 days'`
calen1[44]=`date +%^a%d --date '+14 days'`
calen1[45]=`date +%^a%d --date '+15 days'`
calen1[46]=`date +%^a%d --date '+16 days'`
calen1[47]=`date +%^a%d --date '+17 days'`
calen1[48]=`date +%^a%d --date '+18 days'`
calen1[49]=`date +%^a%d --date '+19 days'`
calen1[50]=`date +%^a%d --date '+20 days'`
calen1[51]=`date +%^a%d --date '+21 days'`
calen1[52]=`date +%^a%d --date '+22 days'`
calen1[53]=`date +%^a%d --date '+23 days'`
calen1[54]=`date +%^a%d --date '+24 days'`
calen1[55]=`date +%^a%d --date '+25 days'`
calen1[56]=`date +%^a%d --date '+26 days'`
calen1[57]=`date +%^a%d --date '+27 days'`
calen1[58]=`date +%^a%d --date '+28 days'`
calen1[59]=`date +%^a%d --date '+29 days'`
calen1[60]=`date +%^a%d --date '+30 days'`
calen1[61]=`date +%^a%d --date '+31 days'`


for (( x=0 ; x<62 ; x++ ));do
cale1=`echo ${calen1[x]}`;calendar
echo ${calen1[x]} | tr '.' '\012' | cut -c1-2 |\
convert -background none -fill $coul3 -font $fonte2 -pointsize $fonts1 -gravity center    label:@- -trim \
\( +clone -background $coul4  -shadow 100x1 -channel A -level 0,7% +channel \) +swap +repage -gravity center -composite $imagetemp1
composite  -gravity west -background transparent -geometry +$(((pos12*x-pos13)+dep1))-12 -dissolve 65% $imagetemp1   $imagetemp $imagetemp
done

# shadow Day names 5 ----------------------------------------------------------

convert $imagetemp -bordercolor None -border 11x11 \( +clone -background none -shadow 100x2 \) -compose DstOver -composite -compose Over $reptemp/$imageF.png
###################################################################################################################
#================================================calendar========DAY=NUMBERS======================================#
###################################################################################################################
###############################################################################
# Cartouche Calendar 2 --------------------------------------------------------

convert $reptemp/$imageF.png xc:none  -fill none  $imagetemp
# Position--et--jours---------------------------------
dep1=7 ; pos12=23

calen1[0]=`date +%^a%d --date '-30 days'`
calen1[1]=`date +%^a%d --date '-29 days'`
calen1[2]=`date +%^a%d --date '-28 days'`
calen1[3]=`date +%^a%d --date '-27 days'`
calen1[4]=`date +%^a%d --date '-26 days'`
calen1[5]=`date +%^a%d --date '-25 days'`
calen1[6]=`date +%^a%d --date '-24 days'`
calen1[7]=`date +%^a%d --date '-23 days'`
calen1[8]=`date +%^a%d --date '-22 days'`
calen1[9]=`date +%^a%d --date '-21 days'`
calen1[10]=`date +%^a%d --date '-20 days'`
calen1[11]=`date +%^a%d --date '-19 days'`
calen1[12]=`date +%^a%d --date '-18 days'`
calen1[13]=`date +%^a%d --date '-17 days'`
calen1[14]=`date +%^a%d --date '-16 days'`
calen1[15]=`date +%^a%d --date '-15 days'`
calen1[16]=`date +%^a%d --date '-14 days'`
calen1[17]=`date +%^a%d --date '-13 days'`
calen1[18]=`date +%^a%d --date '-12 days'`
calen1[19]=`date +%^a%d --date '-11 days'`
calen1[20]=`date +%^a%d --date '-10 days'`
calen1[21]=`date +%^a%d --date '-9 days'`
calen1[22]=`date +%^a%d --date '-8 days'`
calen1[23]=`date +%^a%d --date '-7 days'`
calen1[24]=`date +%^a%d --date '-6 days'`
calen1[25]=`date +%^a%d --date '-5 days'`
calen1[26]=`date +%^a%d --date '-4 days'`
calen1[27]=`date +%^a%d --date '-3 days'`
calen1[28]=`date +%^a%d --date '-2 days'`
calen1[29]=`date +%^a%d --date '-1 days'`
calen1[30]=`date +%^a%d --date '0 days'`
calen1[31]=`date +%^a%d --date '+1 days'`
calen1[32]=`date +%^a%d --date '+2 days'`
calen1[33]=`date +%^a%d --date '+3 days'`
calen1[34]=`date +%^a%d --date '+4 days'`
calen1[35]=`date +%^a%d --date '+5 days'`
calen1[36]=`date +%^a%d --date '+6 days'`
calen1[37]=`date +%^a%d --date '+7 days'`
calen1[38]=`date +%^a%d --date '+8 days'`
calen1[39]=`date +%^a%d --date '+9 days'`
calen1[40]=`date +%^a%d --date '+10 days'`
calen1[41]=`date +%^a%d --date '+11 days'`
calen1[42]=`date +%^a%d --date '+12 days'`
calen1[43]=`date +%^a%d --date '+13 days'`
calen1[44]=`date +%^a%d --date '+14 days'`
calen1[45]=`date +%^a%d --date '+15 days'`
calen1[46]=`date +%^a%d --date '+16 days'`
calen1[47]=`date +%^a%d --date '+17 days'`
calen1[48]=`date +%^a%d --date '+18 days'`
calen1[49]=`date +%^a%d --date '+19 days'`
calen1[50]=`date +%^a%d --date '+20 days'`
calen1[51]=`date +%^a%d --date '+21 days'`
calen1[52]=`date +%^a%d --date '+22 days'`
calen1[53]=`date +%^a%d --date '+23 days'`
calen1[54]=`date +%^a%d --date '+24 days'`
calen1[55]=`date +%^a%d --date '+25 days'`
calen1[56]=`date +%^a%d --date '+26 days'`
calen1[57]=`date +%^a%d --date '+27 days'`
calen1[58]=`date +%^a%d --date '+28 days'`
calen1[59]=`date +%^a%d --date '+29 days'`
calen1[60]=`date +%^a%d --date '+30 days'`
calen1[61]=`date +%^a%d --date '+31 days'`

for (( x=0 ; x<62 ; x++ ));do
cale1=`echo ${calen1[x]}`;calendar
echo ${calen1[x]} | cut -c4-5 |\
convert -background none -fill $coul3 -font $fonte2 -pointsize $fonts1 -gravity center    label:@- -trim \
\( +clone -background $coul4  -shadow 100x1 -channel A -level 0,7% +channel \) +swap +repage -gravity center -composite $imagetemp1
composite  -gravity west -background transparent -geometry +$(((pos12*x-pos13)+dep1))+12 -dissolve 65% $imagetemp1   $imagetemp $imagetemp
done
# shadow ----------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background none -shadow 100x2 \) -compose DstOver -composite -compose Over $reptemp/$imageF.png

exit 0
  

image.lua:

 require 'cairo'
home = os.getenv ('HOME')

--Fonction d'affichage
function conky_fDrawImage(path,x,y,w,h,arc)

	path = string.gsub(path, "~", home)
	path = string.gsub(path, "$HOME", home)

	local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
	
	local function fDrawImage(path,x,y,w,h,arc)
		x=x+(w/2)
		y=y+(h/2)
		local img =  cairo_image_surface_create_from_png(path)
		local w_img, h_img = cairo_image_surface_get_width (img), cairo_image_surface_get_height (img)

		local cr = cairo_create (cs)
		cairo_translate (cr, x, y)

		if arc then
			cairo_rotate (cr, arc)
		end

		cairo_scale (cr, w/w_img, h/h_img)
		cairo_set_source_surface (cr, img, -w_img/2, -h_img/2)
		cairo_paint (cr)
		cairo_destroy(cr)
		cairo_surface_destroy (img)
	end
	fDrawImage(path,x,y,w,h,arc)
	cairo_surface_destroy(cs)
	return ""
end 

résultat:
image
Si quelqu'un a une idée pour lancer le script convert qu'une fois avec la valeur "execi" ?



utilise plutot ca en calendar parce que celui que tu as bug au mois de fevrier

###############################################################################
#                                                                             #
#                                                                             #
#-----------------------------------Calendrier 1------------------------------#
#                                                                             #
#                                                                             #
###############################################################################
samedi="SAM"
dimanche="DIM"
function calendar
{
if [[ $cale1 = `echo ${calen1[30]}` ]] ; then 
coul3=$coulvent6
elif [[ `echo $cale1 | cut -c1-3`  = `echo $dimanche` ]] ; then 
coul3=$coulvent1
elif [[ `echo $cale1 | cut -c1-3`  = `echo $samedi` ]] ; then 
coul3=$coulvent3
else coul3=$coulvent7
fi
if [ $cale1 = `echo ${calen1[30]}` ] ; then 
fonts1=18
else fonts1=16
fi
if [ $cale1 = `echo ${calen1[30]}` ] ; then 
pos13=1
else pos13=0
fi
if [[ $cale1 = `echo ${calen1[30]}` ]] ; then 
coul4=$coulvent8
elif [[ `echo $cale1 | cut -c1-3`  = `echo $dimanche` ]] ; then 
coul4=$coulvent10
elif [[ `echo $cale1 | cut -c1-3`  = `echo $samedi` ]] ; then 
coul4=$coulvent10
else coul4=$coultemp7
fi
}

# Cartouche Calendar 2 --------------------------------------------------------

convert -size 1890x100 xc:none  -fill none  $imagetemp
# Prévisions HuitHeure --------------------------------------------------------
dep1=7 ; pos12=23

calen1[0]=`date +%^a%d%^b --date '-30 days'`
calen1[1]=`date +%^a%d%^b --date '-29 days'`
calen1[2]=`date +%^a%d%^b --date '-28 days'`
calen1[3]=`date +%^a%d%^b --date '-27 days'`
calen1[4]=`date +%^a%d%^b --date '-26 days'`
calen1[5]=`date +%^a%d%^b --date '-25 days'`
calen1[6]=`date +%^a%d%^b --date '-24 days'`
calen1[7]=`date +%^a%d%^b --date '-23 days'`
calen1[8]=`date +%^a%d%^b --date '-22 days'`
calen1[9]=`date +%^a%d%^b --date '-21 days'`
calen1[10]=`date +%^a%d%^b --date '-20 days'`
calen1[11]=`date +%^a%d%^b --date '-19 days'`
calen1[12]=`date +%^a%d%^b --date '-18 days'`
calen1[13]=`date +%^a%d%^b --date '-17 days'`
calen1[14]=`date +%^a%d%^b --date '-16 days'`
calen1[15]=`date +%^a%d%^b --date '-15 days'`
calen1[16]=`date +%^a%d%^b --date '-14 days'`
calen1[17]=`date +%^a%d%^b --date '-13 days'`
calen1[18]=`date +%^a%d%^b --date '-12 days'`
calen1[19]=`date +%^a%d%^b --date '-11 days'`
calen1[20]=`date +%^a%d%^b --date '-10 days'`
calen1[21]=`date +%^a%d%^b --date '-9 days'`
calen1[22]=`date +%^a%d%^b --date '-8 days'`
calen1[23]=`date +%^a%d%^b --date '-7 days'`
calen1[24]=`date +%^a%d%^b --date '-6 days'`
calen1[25]=`date +%^a%d%^b --date '-5 days'`
calen1[26]=`date +%^a%d%^b --date '-4 days'`
calen1[27]=`date +%^a%d%^b --date '-3 days'`
calen1[28]=`date +%^a%d%^b --date '-2 days'`
calen1[29]=`date +%^a%d%^b --date '-1 days'`
calen1[30]=`date +%^a%d%^b --date '0 days'`
calen1[31]=`date +%^a%d%^b --date '+1 days'`
calen1[32]=`date +%^a%d%^b --date '+2 days'`
calen1[33]=`date +%^a%d%^b --date '+3 days'`
calen1[34]=`date +%^a%d%^b --date '+4 days'`
calen1[35]=`date +%^a%d%^b --date '+5 days'`
calen1[36]=`date +%^a%d%^b --date '+6 days'`
calen1[37]=`date +%^a%d%^b --date '+7 days'`
calen1[38]=`date +%^a%d%^b --date '+8 days'`
calen1[39]=`date +%^a%d%^b --date '+9 days'`
calen1[40]=`date +%^a%d%^b --date '+10 days'`
calen1[41]=`date +%^a%d%^b --date '+11 days'`
calen1[42]=`date +%^a%d%^b --date '+12 days'`
calen1[43]=`date +%^a%d%^b --date '+13 days'`
calen1[44]=`date +%^a%d%^b --date '+14 days'`
calen1[45]=`date +%^a%d%^b --date '+15 days'`
calen1[46]=`date +%^a%d%^b --date '+16 days'`
calen1[47]=`date +%^a%d%^b --date '+17 days'`
calen1[48]=`date +%^a%d%^b --date '+18 days'`
calen1[49]=`date +%^a%d%^b --date '+19 days'`
calen1[50]=`date +%^a%d%^b --date '+20 days'`
calen1[51]=`date +%^a%d%^b --date '+21 days'`
calen1[52]=`date +%^a%d%^b --date '+22 days'`
calen1[53]=`date +%^a%d%^b --date '+23 days'`
calen1[54]=`date +%^a%d%^b --date '+24 days'`
calen1[55]=`date +%^a%d%^b --date '+25 days'`
calen1[56]=`date +%^a%d%^b --date '+26 days'`
calen1[57]=`date +%^a%d%^b --date '+27 days'`
calen1[58]=`date +%^a%d%^b --date '+28 days'`
calen1[59]=`date +%^a%d%^b --date '+29 days'`
calen1[60]=`date +%^a%d%^b --date '+30 days'`
calen1[61]=`date +%^a%d%^b --date '+31 days'`
calen1[62]=`date +%^a%d%^b --date '+32 days'`
calen1[63]=`date +%^a%d%^b --date '+33 days'`
calen1[64]=`date +%^a%d%^b --date '+34 days'`
calen1[65]=`date +%^a%d%^b --date '+35 days'`
calen1[66]=`date +%^a%d%^b --date '+36 days'`
calen1[67]=`date +%^a%d%^b --date '+37 days'`
calen1[68]=`date +%^a%d%^b --date '+38 days'`
calen1[69]=`date +%^a%d%^b --date '+39 days'`
calen1[70]=`date +%^a%d%^b --date '+40 days'`
calen1[71]=`date +%^a%d%^b --date '+41 days'`
calen1[72]=`date +%^a%d%^b --date '+42 days'`
calen1[73]=`date +%^a%d%^b --date '+43 days'`
calen1[74]=`date +%^a%d%^b --date '+44 days'`
calen1[75]=`date +%^a%d%^b --date '+45 days'`
calen1[76]=`date +%^a%d%^b --date '+46 days'`
calen1[77]=`date +%^a%d%^b --date '+47 days'`
calen1[78]=`date +%^a%d%^b --date '+48 days'`
calen1[79]=`date +%^a%d%^b --date '+49 days'`
calen1[80]=`date +%^a%d%^b --date '+50 days'`
calen1[81]=`date +%^a%d%^b --date '+51 days'`



for (( x=0 ; x<80 ; x++ ));do
cale1=`echo ${calen1[x]}`;calendar
echo ${calen1[x]} | sed 's/é/E/g' | tr '.' '\012' | cut -c1-2 |\
convert -background none -fill $coul3 -font $fonte3 -pointsize $fonts1 -gravity center    label:@- -trim \
\( +clone -background $coul4  -shadow 100x1 -channel A -level 0,7% +channel \) +swap +repage -gravity center -composite $imagetemp1
composite  -gravity west -background transparent -geometry +$(((pos12*x-pos13)+dep1))+2 -dissolve 65% $imagetemp1   $imagetemp $imagetemp
done
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background none -shadow 100x2 \) -compose DstOver -composite -compose Over $reptemp/calendar.png

désoler pour la reponse tardive

Hors ligne

#329 Le 01/08/2013, à 19:45

Sfroumptch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour tout le monde.
J'ai un problème avec l'affichage d'une heure!
Dans un conky, je fais apparaitre l'heure de Cayenne et de Port-au-Prince et pour cette dernière il y a un décalage d'1h avec ce que m'affiche google et ce qu'il y a vraiment là-bas.
Je ne comprends pas d'où vient le problème.

TEXT
${image ~/.conky/325x100.png -p 0,0 -f 18000}#
${color3}${font Sawasdee:size=50}${voffset -15}${time %H:%M}${font Fixed:size=12}${color1}
${voffset -50}$alignr${time %A}
${voffset -5}$alignr${color2}${time %d}${color1}${time %b}
${voffset -5}$alignr${time %Y}
${font Fixed:size=10}${goto 10}Port-au-Prince:$alignr${color2}${tztime America/Port-au-Prince %a %H:%M}
${color1}${goto 10}Cayenne:$alignr${color2}${tztime America/Cayenne %a %H:%M}

Dernière modification par Sfroumptch (Le 01/08/2013, à 19:46)


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème!

Hors ligne

#330 Le 06/08/2013, à 16:16

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Sfroumptch a écrit :

Bonjour tout le monde.
J'ai un problème avec l'affichage d'une heure!
Dans un conky, je fais apparaitre l'heure de Cayenne et de Port-au-Prince et pour cette dernière il y a un décalage d'1h avec ce que m'affiche google et ce qu'il y a vraiment là-bas.
Je ne comprends pas d'où vient le problème.

TEXT
${image ~/.conky/325x100.png -p 0,0 -f 18000}#
${color3}${font Sawasdee:size=50}${voffset -15}${time %H:%M}${font Fixed:size=12}${color1}
${voffset -50}$alignr${time %A}
${voffset -5}$alignr${color2}${time %d}${color1}${time %b}
${voffset -5}$alignr${time %Y}
${font Fixed:size=10}${goto 10}Port-au-Prince:$alignr${color2}${tztime America/Port-au-Prince %a %H:%M}
${color1}${goto 10}Cayenne:$alignr${color2}${tztime America/Cayenne %a %H:%M}

J'ai essayé tes commande et pas de soucis pour moi.

heure en France 16h14
port au prince 10h14
cayenne 11h14

vérifié sur google


Tout est dans tout et réciproquement....

Hors ligne

#331 Le 08/08/2013, à 17:53

Sfroumptch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

chepioq a écrit :
Sfroumptch a écrit :

Bonjour tout le monde.
J'ai un problème avec l'affichage d'une heure!
Dans un conky, je fais apparaitre l'heure de Cayenne et de Port-au-Prince et pour cette dernière il y a un décalage d'1h avec ce que m'affiche google et ce qu'il y a vraiment là-bas.
Je ne comprends pas d'où vient le problème.

TEXT
${image ~/.conky/325x100.png -p 0,0 -f 18000}#
${color3}${font Sawasdee:size=50}${voffset -15}${time %H:%M}${font Fixed:size=12}${color1}
${voffset -50}$alignr${time %A}
${voffset -5}$alignr${color2}${time %d}${color1}${time %b}
${voffset -5}$alignr${time %Y}
${font Fixed:size=10}${goto 10}Port-au-Prince:$alignr${color2}${tztime America/Port-au-Prince %a %H:%M}
${color1}${goto 10}Cayenne:$alignr${color2}${tztime America/Cayenne %a %H:%M}

J'ai essayé tes commande et pas de soucis pour moi.

heure en France 16h14
port au prince 10h14
cayenne 11h14

vérifié sur google

Quelqu'un aurait une idée de la cause de cette erreur d'affichage?


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème!

Hors ligne

#332 Le 08/08/2013, à 20:50

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut Sfroumptch,
Si tu ne reçois de solution direct, tu pourrais peut être contourner le problème en prenant un fuseau horaire qui te donne l'heure désirée, un fuseau une heure plus ou moins loin sur le méridien.
Halifax me semble être bon ???
Le pays est peut être sur deux fuseaux horaires, sur la carte il semble juste coupé en deux par le fuseau horaire.
S'il n'y a pas de solution, c'est qu' il n'y a pas de problème... tongue

Dernière modification par enebre (Le 08/08/2013, à 21:07)

Hors ligne

#333 Le 09/08/2013, à 13:09

Sfroumptch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

c'est moche! ;-)
je crois que je vais faire comme ça


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème!

Hors ligne

#334 Le 29/08/2013, à 12:44

jeje2a

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

bonjour, je voulais absolument un conky style Htc Clock alors j'ai craqué :
capturedu2013-08-29122716.png

je me suis donc rendu  sur ce fil ( [Conky] Alternative à weather.com (3) )pour installer le pack "de base" et le faire ressembler un peu plus à celui présenté un peu partout et qui ne marchait pas
j'ai retiré les indicateurs de vent, et procédé à quelques modifications pour le rendre clair et lisible


	# -- Conky settings -- #
	background yes
	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
	# -- Window specifications -- #

  	own_window_argb_visual yes
	own_window yes
	own_window_type normal
	own_window_transparent yes
	own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

	border_inner_margin 0
	border_outer_margin 0

	minimum_size 280 480
	maximum_width 480
	

	alignment tr
	gap_x 25
	gap_y 55


	# -- Graphics settings -- #
	draw_shades no
	draw_outline no
	draw_borders no
	draw_graph_borders yes

	# -- Text settings -- #
	use_xft yes
	xftfont MaiandraGD:size=24
	xftalpha 0.4

	default_color FFFFFF

	uppercase no
	

	color0 white
	color1 orange
	color2 green


	# -- Déclaration template -- #
	template0 ${lua fDrawImage ~/.conky/conky-meteo/meteo/images/\1 \2 \3 \4 \5} # -- images fond -- #
	template1 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
	template2 ${lua Meteo_\1 \2 \3 \4 \5 \6 \7} # -- icônes météo -- \2=répertoire icônes \3=position \4=taille \5=jour (pour les prévisions) #
	template3 ${lua Lune_\1} 
	template4 ${lua_parse Images_\1 \2 \3 60 \4} # -- Appelle image -- \2=position \3=taille \4=jour (pour les prévisions) #
	
	lua_load ~/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua

	lua_startup_hook init ~/.conky/conky-meteo/meteo/meteo.cfg
	
	
	TEXT
#### Lancement du script récupérant les données météo ####
${template1 Maj}
#${template1 horsligne}
#### Premier cadre ####
##### Heure #####
${voffset -20}${font Helvetica LT Std :style=Condensed:size=60}${color grey10}${goto 44}${time %H}${goto 156}${time %M}${font Helvetica LT Std :style=bold:size=9}${color whitesmoke}${goto 240}
##### Date #####
${voffset 16}${goto 190}${color whitesmoke}${font Helvetica LT Std :style=bold:size=9}${exec date "+%a %d %B"|sed 's/^.\| [a-z]/\U&/g'}
##### ville #####
${voffset -10}${goto 20}${color whitesmoke}${template1 Ville}
##### Affichage infos vent ######
${voffset 14}${color white}${font Helvetica LT Std :size=8}${goto 20}Vent : ${font Helvetica LT Std:style=bold:size=8}${template1 VentDirP}          
${voffset 9}${color white}${font Helvetica LT Std :size=8}${goto 20}Vitesse : ${font Helvetica LT Std:style=bold:size=8}${template1 VentForce} km/h
##### température actuelle #####
${goto 235}${voffset -29}${font Helvetica LT Std :size=8}${color whitesmoke}H:${font Helvetica LT Std:bold:size=8}${color whitesmoke}${template1 Jour_Temp 2}°${goto 235}${voffset 15}${font Helvetica LT Std :size=8}${color whitesmoke}L:${font Helvetica LT Std:bold:size=8}${template1 Nuit_Temp 2}°${color white}${voffset -14}${goto 185}${font Helvetica LT Std :size=22}${if_match ${template1 TempAct}<5}${color lightblue}${blink ${template1 TempAct}°}${else}${color white}${template1 TempAct}°${endif}
##### Affichage conditions météo #####
${voffset -5}${font Helvetica LT Std:style=bold:size=8}${color whitesmoke}${alignc}${template1  CondMeteo}
#### Second cadre ####
##### Affichage temperature #####
${voffset 55}${goto 55}${color grey10}${template1 Jour_Temp 1}°${goto 220}${template1 Nuit_Temp 1}°
##### Affichage conditions météo #####
${voffset 25}${font Bitstream Vera Sans Mono:style=condensed:size=6}${color whitesmoke} ${template1  AM_CondMeteo1 1}${goto 160} ${template1  Noct_CondMeteo1 1}
${goto 10}${template1  AM_CondMeteo2 1}${goto 160} ${template1  Noct_CondMeteo2 1}
##### Affichage lunaison #####
${voffset -60}${alignc}${font Helvetica LT Std:style=Bold:size=8}${color grey10}${alignc}${template3 ephemerides1}
${voffset 3}${alignc}${template3 ephemerides2}
#### troisieme cadre ####
${voffset 48}${font Ubuntu :size=10:style=bold}${color whitesmoke}
##### Affichage temperature #####
${voffset -2}${goto 35}${font Helvetica LT Std:style=bold:size=8}${color grey10}${template1 Jour_Temp 2}°${goto 100}${template1 Jour_Temp 3}°${goto 165}${template1 Jour_Temp 4}°${goto 233}${template1 Jour_Temp 5}°
${voffset 40}${goto 35}${template1 Nuit_Temp 2}°${goto 100}${template1 Nuit_Temp 3}°${goto 165}${template1 Nuit_Temp 4}°${goto 233}${template1 Nuit_Temp 5}°
##### Affichage Dates #####
${voffset 25}${font Helvetica LT Std:style=bold:size=8}${color whitesmoke}${goto 25}${template1 Jour %a_%d 2}${goto 90}${template1 Jour %a_%d 3}${goto 155}${template1 Jour %a_%d 4}${goto 220}${template1 Jour %a_%d 5}
#### quatrième cadre ####
##### Heure mise à jour #####
${voffset 15}${color whitesmoke}${font Helvetica LT Std:style=Bold:size=10}${alignc}Dernière mise à jour : ${template1 Heure}h${template1 Minute}

#### Affichage des cadres utilisés dans le conky ####
${voffset -935}
#### premier cadre ####
${template0 base.png 10 20 260 180}
${template0 flip_bg.png 34 0 100 100}
${template0 flip_bg.png 144 0 100 100}
#### Second cadre ####
${template0 base.png 10 245 260 50}
#### troisième cadre ####
${template0 base.png 10 330 260 130}

#### icônes premier cadre ####
${template2 IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 70 90 137 84}
#### icônes Second cadre ####
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones -5 205 132 79 1}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 160 205 132 79 1}
${lua fDrawImage /tmp/lune.png 111 210 63 63}
#### icônes troisième cadre ####
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 305 86 52 2}
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 63 305 86 52 3}
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 128 305 86 52 4}
${template2 AM_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 195 305 86 52 5}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 355 86 52 2}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 63 355 86 52 3}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 128 355 86 52 4}
${template2 Noct_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 195 355 86 52 5}

voilà, si ça peut servir à quelqu'un ,ne serait-ce que pour donner des idées smile


config. actuelle : MSI Z270 Gaming pro Carbon - Intel Core i7 7700K 4,2GHZ - MSI GeForce GTX 1070 ti 8Go -        
Ballistix Tactical 2x8 Go

Hors ligne

#335 Le 29/08/2013, à 17:47

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci pour le partage jeje2a.

Hors ligne

#336 Le 29/08/2013, à 20:25

Dreadid

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci jeje2a, ton adaptation est sympa.


Intel NUC / Intel® Core™ i5-8259U CPU @ 2.30GHz × 4/ Intel Iris Plus Graphics 655 / 16 Go RAM
LinuxMint 20.3 - Cinnamon 64 bits / Windows 10 - 64 bits

Hors ligne

#337 Le 03/10/2013, à 09:55

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut à tous,
J'ai trouvé un petit script qui fonctionne avec imagemagick (convert), mais dans celui-ci je ne comprends pas où dois-je spécifier le chemin vers mes images pour que cet effet soit produit..?
Apparemment il s'agirait d'un effet de transition entre plusieurs images, je voudrais ajouter cet effet pour un diaporama.
Merci d'avance pour un ptit coup de main.
MorphSlideshow.sh:

 #!/bin/bash
#
#  slideshow_morph [-r] images
#
# This program attempts to use the -remote capabilities of "animate" to
# generate a morphing slideshow on the fly.  That is while one picture is
# being displayed, the program will select and prepare the next morph or
# 'transition' to use.
#
# The point of this is that IM can take as much time as it likes to generate
# the next 'transtion animation'. When it is ready it can then
# animate the transition being displayed, leaving the display with the next
# image.
#
# The next image can be any image, randomly selected or otherwise.  The script
# does not need any fore-knowledge of the whole image sequence, only what the
# next image to be displayed will be.
#
# Note that all images given should be all the same size!
#
# See also the 'slideshow_next' script, that only does the transition
# to the next given image, then exits, until called again.
#
###
#
# FUTURE: some way of getting feedback from the "animate" or "display"
# programs when it has reached the end of the current "animation" would
# make determining when this wrapper script can proceed, a how lot easier.
#
###
#
# Anthony Thyssen     2008
#


#DEBUG=true
if [ "X$1" = 'X-r' ]; then
  randomize=true
  shift
fi

files=( "$@" )    # just save all the image filenames into an array

if [ ${#files} -le 1 ]; then
  echo >&2 "$0: 2 or more images needed to form a slideshow!"
fi

# Pick a image from that list as a start point
#
if [ "$randomize" ]; then
  prev_index=`expr $RANDOM \* ${#files} / 32768`
else
  prev_index=0
fi
prev_image="${files[$prev_index]}"


# Launch the animation sub-process
animate -loop 0 -delay 100 "$prev_image" &
animate_pid=$!


# Set up a temporary file for the transition animation with automatic
# cleanup. A MIFF file format is used as it is simplier and more exact (more
# colors) than the GIF file format.  GIF however could have been used.
#
umask 77
temp=`mktemp "${TMPDIR:-/tmp}/slideshow.XXXXXXXXXX.miff"` ||
  { echo >&2 "$PROGNAME: Unable to create temporary file"; exit 10;}
trap 'rm -f "$temp"' 0
trap "kill $animate_pid 2>/dev/null; exit 2" 1 2 3 15

# Loop forever
while :; do

  # pick next image
  if [ "$randomize" ]; then
    next_index=`expr $RANDOM \* ${#files} / 32768`
  else
    next_index=`expr $prev_index + 1 % ${#files}`
  fi
  [ $next_index -eq $prev_index ] && continue   # try again
  next_image="${files[$next_index]}"


  [ "$DEBUG" ] &&
    echo "morphing $prev_image ($prev_index) -> $next_image ($next_index)"

  # Do you complex image transition here
  # The final delay is minimum display time
  # The extra frame is to prevent a 'flash' of the first frame
  # just before the 'static' display is set.
  convert -delay 20 "$prev_image" "$next_image" -morph 10 \
          \( +clone -set delay 1000 \) +swap +delete \
          -loop 0 $temp

  #[ "$DEBUG" ] &&
  #  echo "sleeping what is left of the required 'display' time."
  #sleep 1

  # Has the animation been killed! if so exit
  kill -0 $animate_pid || exit 0

  [ "$DEBUG" ] &&
    echo "doing transition"
  animate -loop 0 -remote ephemeral:$temp &
  while [ -f $temp ]; do sleep .1; done  # wait for file to finish

  # Wait for transition time period to complete.
  # Must be longer than transition time, but shorter than overall time.
  #
  # The transition animate must not reach the final frame or a flash
  # of the first (original image) frame will become visible! (a bug)
  sleep 10

  # Has the animation been killed! if so exit
  kill -0 $animate_pid || exit 0

  # replace the animation with the new image and long 1 sec delay
  [ "$DEBUG" ] &&
    echo "replacing transition with static image"
  animate -loop 0 -delay 100 -remote "$next_image" &

  # Has the animation been killed! if so exit
  kill -0 $animate_pid || exit 0

  # At this point we can now take as long as needed
  # to generate a new transition!
  prev_index=$next_index
  prev_image="$next_image"

done

Hors ligne

#338 Le 03/10/2013, à 10:41

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut ragamatrix,
à ce que je voie le script attend les noms des fichiers (ainsi que leurs positions), mais ceci fichier par fichier.

par exemple:

slideshow_morph ~/Images/lune1.png ~/images/saturn.png

tu peux en coller autant que tu le souhaites.

Hors ligne

#339 Le 03/10/2013, à 11:41

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci Didier-T ! wink ça saccade, je vais essayer d'incorporer ça avec des petites images pour un conky diaporama si ça consomme pas trop de ressources...
Ah oui mais le script sort l'image dans une fenêtre sur le bureau... Apparemment c'est dans le /tmp que ça se passe mais ce n'est pas une image mais une animation... ?¿ hmm

Dernière modification par ragamatrix (Le 03/10/2013, à 12:53)

Hors ligne

#340 Le 11/10/2013, à 21:22

loutch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonsoir

je voudrais installer ceci trouvé sur ce forum de Phyllinux:
1381518617.png
mais impossible de trouver le conkyrc donc si l'un de vous aurait une idée où le chercher , je vous en remercie d'avance.

@+

Dernière modification par loutch (Le 11/10/2013, à 21:22)

Hors ligne

#341 Le 12/10/2013, à 14:54

Phyllinux

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

loutch a écrit :

Bonsoir

je voudrais installer ceci trouvé sur ce forum de Phyllinux:
http://pix.tdct.org/upload/img/1381518617.png
mais impossible de trouver le conkyrc donc si l'un de vous aurait une idée où le chercher , je vous en remercie d'avance.

@+

Bonjour loutch,

Désolé de ne pas pouvoir te donner le code de ce conky, tout simplement parce que je ne l'ai plus; j'ai effacé les fichiers des conkys que je n'utilise plus sur ma machine.
En revanche, c'est quelque chose d'assez facile à refaire.
Les données nécessaires sont extraites du site calendrier-lunaire.net, et voici ce que tu peux faire afficher avec le script de Didier-T :

Lunaison
Éphémérides sur une ligne = ${template3 ephemerides}
Éphémérides sur deux lignes (ligne 1) = ${template3 ephemerides1}
Éphémérides sur deux lignes (ligne 2) = ${template3 ephemerides2}
Taux de visibilité de la lune = ${template3 Visibilite}
Phases sur une ligne = ${template3 Phases}
Phases sur deux lignes (ligne 1) = ${template3 Phases1}
Phases sur deux lignes (ligne 2) = ${template3 Phases2}
Prochain nœud lunaire = ${template3 Noeudlunaire}
Prochain apogée =${template3 Apogee}
Prochain périgée = ${template3 Perigee}
Distance terre lune = ${template3 Distance}
Age de la lune = ${template3 Age}
Heure lever lune = ${template3 HLeverLune}
Minute lever lune = ${template3 MLeverLune}
Heure coucher lune = ${template3 HCoucherLune}
Minute coucher lune = ${template3 MCoucherLune}
Prochaine éclipse partielle = ${template3 EclipsePartielle}
Prochaine éclipse total = ${template3 EclipseTotal}

Pour ce faire, il te suffit de télécharger le pack sur la 1° page de ce forum
Alternative à weather.com
ou bien dans la signature de Didier-T. Une fois que tu as 'installé' le pack, tu utilises les commandes pour faire afficher les données ci-dessus dans ton conky, avec les commandes d'exécution "${template3 XXXX}", et tu auras ce que tu veux.
En revanche, pour l'affichage de la lune en elle-même, je n'utilise pas la photo extraite du site, car je ne la trouve pas terrible, la démarcation entre la zone éclairée ou non par le soleil est une peu trop marquée à mon goût. Pour avoir le résultat du rendu dans ce conky, c'est avec un screenlet, qui s'appelle 'furius moon', que tu peux télécharger ICI, et lancer par le biais du gestionnaire de screenlets, ou bien directement par le conky, avec une ligne de code : Tu places le répertoire du screenlet dans l'arborescence de ton conky, et tu appelles l’exécution du fichier python avec une ligne comme ceci :

TEXT

${exec ~/.conky/conky-perso/Lune/FuriusMoon/FuriusMoonScreenlet.py}

Après, il ne te reste plus qu'à positionner l'image de la lune avec la configuration du screenlet (taille, position en x et en y)
Les photos des éclipses partielle et totale sont des photos que j'ai trouvé sur le net, et que je faisais afficher par le conky.
En espérant t'avoir aidé...
Si tu as des soucis, n'hésites pas à demander sur le forum Alternative à weather.com. Tu y trouveras toujours quelqu'un comme Didier-T, ragamatrix ou daniel38100 qui seront à même de t'aider pour avoir le résultat escompté. Pour ma part, je ne serai pas trop disponible jusqu'à la fin de l'année, et une connexion internet aléatoire avec une clef 3G... wink


The ship is sinking normally...

Hors ligne

#342 Le 12/10/2013, à 22:28

loutch

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

smilies%20(204).gif

Merci ,voila ce que j'ai réussi à faire:
1381608358.png il tourne au poil (la lune est un plasma KDE ) encore merci et
smilies%20(1).gif

Dernière modification par loutch (Le 12/10/2013, à 22:55)

Hors ligne

#343 Le 16/10/2013, à 18:07

bertrand47

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour,
j'ai une petite question:
comment demander à mon conky de ne rien afficher pour la réponse "zéro", au nombre de mails que j'ai.
Et donc de continuer à afficher un nombre lorsque j'en ai ?

Hors ligne

#344 Le 16/10/2013, à 18:34

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

bertrand47,
ça dépend du script que tu utilise pour obtenir le nombre mail.
Montre nous tes scripts, bien entendu après y avoir remplacé les données persos par des XXXX ou des YYYY

Hors ligne

#345 Le 16/10/2013, à 18:37

bertrand47

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Voilà:
${imap_unseen imap.laposte.net login motdepasse [-i 60]}

Dernière modification par bertrand47 (Le 16/10/2013, à 18:38)

Hors ligne

#346 Le 16/10/2013, à 19:11

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

tu es la première personne que je vois utiliser cette commande, c'est bien, comme sa j'en apprends un peu plus sur conky.
ceci devrait convenir

${if_match ${imap_unseen imap.laposte.net login motdepasse [-i 60]}==0}---${else}${imap_unseen imap.laposte.net login motdepasse [-i 60]}${endif}

pour illustrer le résultat, j'ai mis ---, il suffira de les supprimer de la commande pour ne rien avoir quand il y a zéro mail

Hors ligne

#347 Le 16/10/2013, à 19:14

bertrand47

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci Didier-T,
je l'essaie de suite.

Hors ligne

#348 Le 16/10/2013, à 19:24

bertrand47

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@Didier-T,
Ca fonctionne très bien. MERCI.

Hors ligne

#349 Le 16/10/2013, à 19:26

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

de rien

Hors ligne

#350 Le 17/10/2013, à 06:47

Érotomania

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour, il y a longtemps que je ne me suis pas servie de conky et voilà l'envie de m'en servir. Je suis avec une carte Nvidia Geforce GTX 460 psi, sauf que la il y a un petit problème, avant j'étais avec Ubuntu 11.04 et tout fonctionnait, mais la je suis avec Ubuntu 12.04.3 Unity et il y a quelque ligne de commande qui ne fonctionne pas, donc celles ci:

${color #D8D8D8}${GOTO 10}Fréquence du GPU:${GOTO 200}${color #D8D8D8}${nvidia gpufreq} Mhz
${color #D8D8D8}${GOTO 10}Fréquence mémoire:${GOTO 200}${color #D8D8D8}${nvidia memfreq} Mhz
${color #D8D8D8}${GOTO 10}Température:${GOTO 200}${color #D8D8D8}${nvidia temp} °C

J'aimerais beaucoup avoir ces informations car j'en ai de besoin, quelqu'un pourait-il m'aider svp, merci

Dernière modification par Érotomania (Le 17/10/2013, à 06:49)


HP-Pavillon 6000        Processor: 4x AMD Athlon(tm) II X4 635 Processor       Mémoire : 6113MB
Operating System       Ubuntu 12.04.1 LTS
OpenGL Renderer      GeForce GTX 460 SE/PCIe/SSE2

Hors ligne