Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

nombre réponses : 22

#0 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 22/05/2013, à 19:43

Sfroumptch
Réponses : 712

Nouveau conky.
J'ai enfin compris comment fonctionne la semi-transparence avec gimp roll

1369248435.png

#1 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 01/08/2013, à 18:45

Sfroumptch
Réponses : 712

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}

#2 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 08/08/2013, à 16:53

Sfroumptch
Réponses : 712
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?

#3 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 09/08/2013, à 12:09

Sfroumptch
Réponses : 712

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

#4 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 05/05/2014, à 12:31

Sfroumptch
Réponses : 712
raptor2003 a écrit :

Salut les conkier !

Je viens de repasser sous Ubuntu 14.04 (Fresh install) et j'ai un petit soucis avec mon conky que j'avais créé il y a quelques années. (J'était obligé d'être sous Windows depuis 2 ans et donc je n'y ait pas touché depuis un moment.
Il fonctionne correctement, pas de soucis mais dès que je clic sur une fenêtre il bug. Si je le lance depuis le terminal, il bug quand je clic sur le bureau, si je le lance depuis un raccourci bureau, il bug quand je clic sur une fenêtre smile
Je suppose que cela vient du "own_window_type" qui est était à "override" depuis toujours sans me poser de soucis. J'ai biensûr testé "deskop" et autres joyeusetés mais c'est pas ce que je recherche.

Si vous pouvez m'apporter vos lumières, merci.

http://pix.tdct.org/upload/thumb/1399203531.png

background no
update_interval        1
double_buffer yes
use_xft yes
#xftfont Sans:size=8
xftfont Terminus:size=8

xftalpha 1
minimum_size 300 0
maximum_width 300
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 8
#border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
own_window		yes
own_window_transparent	yes
own_window_type		override
own_window_hints	undecorated,over,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 10
gap_y 35
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right

# colours
color1 white
# light blue
color2 6892C6
# orange
#E77320
color3 FC8820
# green
color4 78BF39
# red
color5 CC0000
color6 00FF00 

text_buffer_size 2048


TEXT
${color #e49c16}Heure actuelle:$color $time ${color #FFFFFF}
${color #e49c16}Uptime:$color $uptime ${color #FFFFFF}    ${color #e49c16}Load AVG:$color ${loadavg 1 2 3} ${color #FFFFFF}  
${pre_exec lsb_release -si} ${color #e49c16}${pre_exec lsb_release -sr} ${pre_exec lsb_release -sc} ${color #FFFFFF}$kernel
${color #c63030}$stippled_hr
${color #e49c16}Fréquence CPU:${color #FFFFFF} $freq_g Ghz
${color #e49c16}CPU Utilisé :${color #FFFFFF} $cpu% ${color #ffc11f}${cpubar}
${color #e49c16}Core1 : ${color #FFFFFF} ${cpu cpu1}% ${color #ffc11f}${cpubar cpu1}
${color #e49c16}Core2 : ${color #FFFFFF} ${cpu cpu2}% ${color #ffc11f}${cpubar cpu2}
${color #e49c16}Core3 : ${color #FFFFFF} ${cpu cpu3}% ${color #ffc11f}${cpubar cpu3}
${color #e49c16}Core4 : ${color #FFFFFF} ${cpu cpu4}% ${color #ffc11f}${cpubar cpu4}
${color #e49c16}Core5 : ${color #FFFFFF} ${cpu cpu5}% ${color #ffc11f}${cpubar cpu5}
${color #e49c16}Core6 : ${color #FFFFFF} ${cpu cpu6}% ${color #ffc11f}${cpubar cpu6}
${color #e49c16}Core7 : ${color #FFFFFF} ${cpu cpu7}% ${color #ffc11f}${cpubar cpu7}
${color #e49c16}Core8 : ${color #FFFFFF} ${cpu cpu8}% ${color #ffc11f}${cpubar cpu8}
${color white}${cpugraph 32, 270 c63030 00ff18}
${color white}${cpugraph cpu1 32, 135 c63030 00ff18}  ${color white}${cpugraph cpu2 32, 135 c63030 00ff18}
${color white}${cpugraph cpu3 32, 135 c63030 00ff18}  ${color white}${cpugraph cpu4 32, 135 c63030 00ff18}
${color white}${cpugraph cpu5 32, 135 c63030 00ff18}  ${color white}${cpugraph cpu6 32, 135 c63030 00ff18}
${color white}${cpugraph cpu7 32, 135 c63030 00ff18}  ${color white}${cpugraph cpu8 32, 135 c63030 00ff18}
${color #e49c16}Temp CPU :${color #FFFFFF} ${hwmon 0 temp 1}°C ${color #e49c16}     HDD1 :${color #FFFFFF}${hddtemp /dev/sda}°C    ${color #e49c16}HDD2:${color #FFFFFF}${hddtemp /dev/sdb}°C
${color #e49c16}Core 1:${color #FFFFFF} ${platform coretemp.0 temp 2}°C ${color #e49c16}Core 2:${color #FFFFFF} ${platform coretemp.0 temp 3}°C ${color #e49c16}Core 3:${color #FFFFFF} ${platform coretemp.0 temp 4}°C ${color #e49c16}Core 4:${color #FFFFFF} ${platform coretemp.0 temp 5}°C
${color #c63030}$stippled_hr
${color #e49c16}Mémoire RAM :
${color #FFFFFF} $mem/$memmax - $memperc% ${color #ffc11f}${membar}
${color #e49c16}Processus : $color $processes   ${color #e49c16}En cours : $color $running_processes
${color #c63030}$stippled_hr
${color #e49c16}Disque:
${color #FFFFFF}Root (${fs_used /})/(${fs_size /}) :${color #FFFFFF}${alignc}${fs_free_perc /}${alignc}% ${color #ffc11f}${fs_bar /}
${if_mounted /media/phil/Dl}${color #FFFFFF}Download (${fs_used /media/phil/Dl})/(${fs_size /media/phil/Dl}) :${color #FFFFFF}${alignc}${fs_used_perc /media/phil/Dl}% ${color #ffc11f}${fs_bar /media/phil/Dl}${endif}

${color #e49c16}IO Read :${color white} ${diskio_read /dev/sda}${color white} ${offset 40}${color #e49c16}IO Write:${color white} ${diskio_write /dev/sda}

${if_up wlan0}
${color2}${font Ubunu:pixelsize=15}Wifi  ${color #e49c16}${hr}${font}
${color #e49c16}SSID :${color white} ${wireless_essid wlan0}

${color #FFFFFF}IP Locale : ${addr wlan0}    ${color #FFFFFF}IP Publique : ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}
${color #e49c16}Download :${color white} ${downspeed wlan0}/s${color white} ${offset 30}${color #e49c16}Upload:${color white} ${upspeed wlan0}/s
${color #FFFFFF}${downspeedgraph wlan0 32,135 c63030 00ff18}  ${color #FFFFFF}${upspeedgraph wlan0 32,135 c63030 00ff18}
${color #e49c16}Total Down:${color #FFFFFF} ${totaldown wlan0}           ${color #e49c16}Total Up:${color #FFFFFF} ${totalup wlan0} 
${color #e49c16}Qualité du signal: ${color white}${wireless_link_qual_perc wlan0}% ${color #e49c16}Speed :${color white} ${wireless_bitrate wlan0}${endif}

${if_existing /proc/net/route eth0}
${color2}${font Ubunu:pixelsize=15}Ethernet  ${color #e49c16}${hr}${font}
${color #FFFFFF}IP Locale : ${addr eth0}    ${color #FFFFFF}IP Publique : ${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}
${color #e49c16}Download :${color white} ${downspeed eth0}/s${color white} ${offset 50}${color #e49c16}Upload:${color 
white} ${upspeed eth0}/s
${color #FFFFFF}${downspeedgraph eth0 32,135 c63030 00ff18}  ${color #FFFFFF}${upspeedgraph eth0 32,135 c63030 00ff18}
${color #e49c16}Total Down:${color #FFFFFF} ${totaldown eth0}           ${color #e49c16}Total Up:${color #FFFFFF} ${totalup eth0}${color2}${endif}

${color2}${font Ubunu:pixelsize=15}Processus  ${color #e49c16}${hr}${font}
Name                             ${alignr 30}CPU      ${alignr}RAM
${color #e09495} ${top name 1}   ${alignr 20}${top cpu 1}  ${alignr}${top mem_res 1}
${color #e0d094} ${top name 2}   ${alignr 20}${top cpu 2}  ${alignr}${top mem_res 2}
${color1} ${top name 3}    ${alignr 20}${top cpu 3}  ${alignr}${top mem_res 3}
${color1} ${top name 4}    ${alignr 20}${top cpu 4}  ${alignr}${top mem_res 4}
${color1} ${top name 5}    ${alignr 20}${top cpu 5}  ${alignr}${top mem_res 5}

${color #e09495} ${top_mem name 1}   ${alignr 20}${top_mem cpu 1}  ${alignr}${top_mem mem_res 1}
${color #e0d094} ${top_mem name 2}   ${alignr 20}${top_mem cpu 2}  ${alignr}${top_mem mem_res 2}
${color1} ${top_mem name 3}    ${alignr 20}${top_mem cpu 3}  ${alignr}${top_mem mem_res 3}
${color1} ${top_mem name 4}    ${alignr 20}${top_mem cpu 4}  ${alignr}${top_mem mem_res 4}
${color1} ${top_mem name 5}    ${alignr 20}${top_mem cpu 5}  ${alignr}${top_mem mem_res 5}

Bonjour. J'ai le même problème de rafraichissement d'images. On dirait que conky n'efface plus lors de la mise à jour des infos.
J'ai testé les autres own_window_type (desktop, dock, panel et normal) et override semble être le seul à présenter ce bug.
1399289096.png
La solution de Tixou ne me plait pas. Je n'ai pas envie de relancer mes conky à chaque fois que je clique sur le bureau.
Quelqu'un aurait une autre solution?

#5 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 05/05/2014, à 18:45

Sfroumptch
Réponses : 712
Tixou a écrit :

Merci Sfroumptch, puisque que ma solution de ce matin ne te plaît pas, j'ai tester 2 3 trucs, et oh miracle!!

Conky reste en place après avoir cliquer sur le bouton bureau...

Pour cela, j'ai:
own_window_type dock (avant j'étais en normal)

et comme mon conky c'était completement décaler à gauche de mon écran, j'ai corrigé le tire en changeant:

alignment tr
gap_x 35
gap_y 55

Par :

alignment tr
gap_x 1380
gap_y 55

Et là, ca fonctionne nikel, enfin chez moi...
Pour info, je suis sous 14.04 avec un écran 1600x900

Merci pour ton retour. Effectivement own_window_type dock fonctionne parfaitement.
Apparemment, ce réglage désactive le réglage alignment en mettant le conky en top_left sans possibilité de modifier.

#6 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 07/05/2014, à 12:30

Sfroumptch
Réponses : 712

Voici mon conkyClementine avec affichage des pochettes avant le passage à Ubuntu 14.04:

# temps pour fermer conky en seconde. 0 = toujours actif 
total_run_times 0
#pour que conky tourne en arrière plan background no pour les tests
background yes
# affiche le texte sur la sortie standard
out_to_console no
# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 512

# taux de rafraichissement de la fenêtre (en secondes)
update_interval 2

# nombre d'échantillons à utiliser pour calculer la moyenne d'utilisation
cpu_avg_samples 4
net_avg_samples 2


###################
# TAILLE POSITION #
###################

alignment top_left
minimum_size 360 5
maximum_width 360

# écart avec le bord x=gauche ou droit y= haut ou bas
gap_x 70
gap_y 235


#############
# AFFICHAGE #
#############

#  afficher les ombres
draw_shades no
# afficher des contours
draw_outline no
# contours autour des blocs de texte
draw_borders no
# largeur du contour
border_width 0
# largeur des marges
#border_margin 0

# utiliser sa propre fenêtre
own_window yes
#type de fenêtre : normal(avec le cadre) / override / desktop
own_window_type dock
#pseudo transparence si vous avez des icones sous le conky elle ne seront plus accessibles une fois conky activé
own_window_transparent yes
own_window_argb_visual no
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pagers

# Utiliser Xft (polices lissées etc)
use_xft yes
xftalpha 1
override_utf8_locale yes # force UTF8

#police a utiliser : use_xft doit être a "yes"
xftfont capture it:size=10
# Tout le texte en majuscule
uppercase no

# Ajoute des espaces après certains objets pour éviter de les faire bouger.
# Fonctionne uniquement avec les polices Fixes
use_spacer right
#Unité à 2 décimales
pad_percents 2

# Barre par défaut
default_bar_size 79 4

# Couleurs
color1 9a9b9e		# gris
color2 cf4911		# couleur
default_shade_color 333333
default_outline_color black

TEXT
${if_running clementine}#
${goto 90}${color2}${exec conkyClementine -d AR -m 40}
${goto 90}${color1}${exec conkyClementine -d TI -m 40}
${goto 90}Piste ${exec conkyClementine -d TN}
${goto 90}${exec conkyClementine -d AL -m 40}
${goto 90}${exec conkyClementine -d PT}${goto 115}/ ${exec conkyClementine -d LE}
${image /tmp/cover -p 0,0 -s 80x80 -f 5}${execi 5 conkyClementine -d CA > /dev/null}#
${voffset -5}${execbar conkyClementine -d PP}
$endif

J'ai d'ailleurs un soucis concernant conkyclementine. Le PPA n'est valable que pour Quantal. J'ai essayé d'installé le paquet en .deb, mais j'ai un problème de dépendance avec python-central.
Existe-t-il une solution?

#7 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 13/05/2014, à 11:28

Sfroumptch
Réponses : 712
MinecraftBreizh a écrit :

Bonjour !
J'ai parfois des bugs avec avec le double buffer, ce qui fait que le texte s'empile et fait un paté tout moche, quelqu'un a déjà eu ce problème ?
http://pix.toile-libre.org/upload/img/1399921300.png

Voir au-dessus:

Sfroumptch a écrit :
Tixou a écrit :

Merci Sfroumptch, puisque que ma solution de ce matin ne te plaît pas, j'ai tester 2 3 trucs, et oh miracle!!

Conky reste en place après avoir cliquer sur le bouton bureau...

Pour cela, j'ai:
own_window_type dock (avant j'étais en normal)

et comme mon conky c'était completement décaler à gauche de mon écran, j'ai corrigé le tire en changeant:

alignment tr
gap_x 35
gap_y 55

Par :

alignment tr
gap_x 1380
gap_y 55

Et là, ca fonctionne nikel, enfin chez moi...
Pour info, je suis sous 14.04 avec un écran 1600x900

Merci pour ton retour. Effectivement own_window_type dock fonctionne parfaitement.
Apparemment, ce réglage désactive le réglage alignment en mettant le conky en top_left sans possibilité de modifier.

#8 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 13/05/2014, à 11:29

Sfroumptch
Réponses : 712
Sfroumptch a écrit :

J'ai d'ailleurs un soucis concernant conkyclementine. Le PPA n'est valable que pour Quantal. J'ai essayé d'installé le paquet en .deb, mais j'ai un problème de dépendance avec python-central.
Existe-t-il une solution?

Up!

#9 Re : -1 »  (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/08/2012, à 17:59

Sfroumptch
Réponses : 2375

Bonsoir.
Après quelques jours de galère smile et de réglage, voici mon conky librement inspiré des votres.
Je suis ouvert à toute critiques constructives.
1345740853.png
1345741017.png

Par contre, j'aimerais intégrer la météo sans lua, ou script python (deux choses que je ne maitrise pas).
Est-ce que c'est possible?

Edit: Est-ce qu'il est possible d'avoir, sur les conky, la semi-transparence que j'ai sur tilda?

#10 Re : -1 »  (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 05/01/2013, à 19:10

Sfroumptch
Réponses : 2375

Bonsoir tout le monde.
Je viens de passer de Ubuntu 10.04 à 12.04 et certains conky ne fonctionnent plus.
La date fonctionne, ainsi que la météo, mais il me manque des infos dans le conkyexaile (cover art et barre de progression) et le conky général ne s'affiche même plus.

Y a t il eu des changements dans la façon de réaliser les conky entre ces deux versions de ubuntu?

#11 Re : -1 »  (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 05/01/2013, à 22:26

Sfroumptch
Réponses : 2375
Didier-T a écrit :

@ Sfroumptch,
Pas vraiment de changement au niveau de conky, mais pour ce qui est de ubuntu c'est une autre histoire.
regarde du coté des own_window_type, parfois conky joue a cache-cache avec le fond d'écran.

A priori, pas de problème avec own_window_type.
Mon conkyrc plante à cause de lm-sensors (hwmom).
En revanche les fonctions hddtemp et surtout execi renvoie NULL
ex: ${execi 86400 lsb_release -si} ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}

J'approfrondirais demain.

Edit: J'ai remplacé tous les execi soit par texeci soit par exec en enlevant les intervalles et il semblerait que a fonctionne.
Idem, les execi avec un intervalle faible (< à 200s) fonctionnent. Je ne comprends pas pourquoi

#12 Re : -1 »  (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 15/01/2013, à 18:32

Sfroumptch
Réponses : 2375

Bonsoir tout le monde.
MAJ de mes conky.
Par contre la récupération des cover arts ne semble plus fonctionner avec conkyExaile.

1358271070.png

#13 Re : -1 »  [Conky] Alternative à weather.com (2) » Le 24/08/2012, à 18:40

Sfroumptch
Réponses : 2473

Bonsoir.
J'ai un petit souci avec mon conky météo.
Comme vous pouvez le voir, il manque des infos (température matin, soir) en-bas. J'ai tenté un tas de truc, je vois pas pourquoi les températures ne s'affichent pas alors que la proba de pluie et les conditions oui.
1345829597.png

Voici les codes:
Conky

TEXT
# Météo
${color orange}${font Arial Black:size=10}WEATHER ${hr 1}
${execi 5 ~/.conky/meteo.sh FRXX0063}
${color white}${font}En ce moment: ${voffset -20}${goto 100}${font ConkyWeather:size=40}${execi 5 ~/.conky/meteo2.sh "Conditions aujourd'hui"}${voffset -20}${goto 200}${font}Vent: ${offset 10}${voffset -18}${font ConkyWindN:size=40}${execi 5 ~/.conky/meteo2.sh "Orientation"}
${font}${voffset -25}${goto 120}${execi 5 ~/.conky/meteo2.sh "Température aujourd'hui"}${goto 250}${execi 5 ~/.conky/meteo2.sh "Vent aujourd'hui"}
${goto 115}HR: ${execi 5 ~/.conky/meteo2.sh "HR"}${goto 245}Pluie: ${execi 5 ~/.conky/meteo2.sh "Probabilité de pluie aujourd'hui"}
${goto 115}Lever/Coucher: ${execi 5 ~/.conky/meteo2.sh "Lever du soleil"} / ${execi 5 ~/.conky/meteo2.sh "Coucher du soleil"}

Demain:${goto 100}J+2${goto 180}J+3${goto 260}J+4
${font ConkyWeather:size=40}${execi 5 ~/.conky/meteo2.sh "Conditions_J1"}${goto 80}${execi 5 ~/.conky/meteo2.sh "Conditions_J2"}${goto 160}${execi 5 ~/.conky/meteo2.sh "Conditions_J3"}${goto 240}${execi 5 ~/.conky/meteo2.sh "Conditions_J4"}
${goto 20}${font}${voffset -30}(${execi 5 ~/.conky/meteo2.sh "Température_J1m "})${goto 100}(${execi 5 ~/.conky/meteo2.sh "Température_J2m "})${goto 180}(${execi 5 ~/.conky/meteo2.sh "Température_J3m "})${goto 260}(${execi 5 ~/.conky/meteo2.sh "Température_J4m "})
${goto 20}${execi 5 ~/.conky/meteo2.sh "Temperature_J1a"}${goto 100}${execi 5 ~/.conky/meteo2.sh "Temperature_J2a "}${goto 180}${execi 5 ~/.conky/meteo2.sh "Temperature_J3a "}${goto 260}${execi 5 ~/.conky/meteo2.sh "Temperature_J4a "}
${goto 20}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J1"}${goto 100}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J2 "}${goto 180}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J3 "}${goto 260}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J4 "}

meteo2.sh

#!/bin/bash

# Fichier où sont stockées les informations
SRCFILE=/tmp/conky_meteo.txt

# Traitement
RESULTAT=$(grep "$1" $SRCFILE | awk -F " : " '{print $2}')

# Transformation de la condition en lettre qui deviendra une icône
if echo "$1" | grep -i -q 'condition'; then
	  if echo "$RESULTAT" | grep -i -q 'partly cloudy'; then
		RESULTAT='c'
	elif echo "$RESULTAT" | grep -i -q 'mostly sunny'; then
		RESULTAT='c'
	elif echo "$RESULTAT" | grep -i -q 'sunny'; then
		RESULTAT='a'
	elif echo "$RESULTAT" | grep -i -q 'fair'; then
		RESULTAT='a'
	elif echo "$RESULTAT" | grep -i -q 'clear'; then
		RESULTAT='a'
	elif echo "$RESULTAT" | grep -i -q 'cloudy'; then
		RESULTAT='f'
	elif echo "$RESULTAT" | grep -E -i -q 'storm|thunder'; then
		RESULTAT='m'
	elif echo "$RESULTAT" | grep -i -q 'snow'; then
		RESULTAT='p'
	elif echo "$RESULTAT" | grep -i -q 'light rain'; then
		RESULTAT='h'
	elif echo "$RESULTAT" | grep -i -q 'rain'; then
		RESULTAT='i'
	elif echo "$RESULTAT" | grep -i -q 'shower'; then
		RESULTAT='g'
	fi


# Transformation des heures à l'américaine (5:50 AM) en heures à la française (5h50)
elif echo "$1" | grep -i -q 'soleil'; then
	RESULTAT=$(echo "$RESULTAT" | awk '{print $1}' | sed -e s/:/h/g)

	# Transformation des heures PM (9h38 PM) en heures françaises (21h38)
	if echo "$1" | grep -i -q 'coucher'; then
		HEURES=$(echo "$RESULTAT" | awk -F "h" '{print $1}')
		MINUTES=$(echo "$RESULTAT" | awk -F "h" '{print $2}')
		HEURES=$(($HEURES + 12))
		RESULTAT="${HEURES}h${MINUTES}"
	fi

# Transformation de "Ville, Pays" en "Ville"
elif echo "$1" | grep -i -q 'ville'; then
	RESULTAT=$(echo "$RESULTAT" | awk -F "," '{print $1}')

fi

# Affichage du résultat
echo $RESULTAT

meteo.xlst

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
        <xsl:output method="text" disable-output-escaping="yes"/>
        <xsl:template match="weather">
        	<xsl:text>Ville : </xsl:text><xsl:value-of select="/weather/loc/dnam"/>
                <xsl:apply-templates select="cc"/>
                <xsl:apply-templates select="dayf/day[@d='1']"/>
                <xsl:apply-templates select="dayf/day[@d='2']"/>
                <xsl:apply-templates select="dayf/day[@d='3']"/>
                <xsl:apply-templates select="dayf/day[@d='4']"/>
                <xsl:text>
Lever du soleil : </xsl:text><xsl:value-of select="/weather/loc/sunr"/>
		<xsl:text>
Coucher du soleil : </xsl:text><xsl:value-of select="/weather/loc/suns"/>
        </xsl:template>

<xsl:template match="cc">
<xsl:text>
Température aujourd'hui : </xsl:text><xsl:value-of select="tmp"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions aujourd'hui : </xsl:text><xsl:value-of select="t"/>
<xsl:text>
HR : </xsl:text><xsl:value-of select="hmid"/><xsl:text>%</xsl:text>
<xsl:text>
Probabilité de pluie aujourd'hui : </xsl:text><xsl:value-of select="ppcp"/><xsl:text>%</xsl:text>
<xsl:text>
Vent aujourd'hui : </xsl:text>
<xsl:choose>
<xsl:when test="wind/s = 'calm'"><xsl:text>0</xsl:text></xsl:when>
<xsl:otherwise><xsl:value-of select="wind/s"/></xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text><xsl:value-of select="/weather/head/us"/>
<xsl:text>
Orientation : </xsl:text><xsl:value-of select="wind/t"/>
</xsl:template>

<xsl:template match="dayf/day[@d='1']">
<xsl:text>
Date_J1 :</xsl:text><xsl:value-of select="t"/>
<xsl:text>
Temperature_J1m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J1a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J1 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J1 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>

<xsl:template match="dayf/day[@d='2']">
<xsl:text>
Temperature_J2m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J2a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J2 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J2 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>

<xsl:template match="dayf/day[@d='3']">
<xsl:text>
Temperature_J3m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J3a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J3 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J3 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>

<xsl:template match="dayf/day[@d='4']">
<xsl:text>
Temperature_J4m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J4a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J4 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J4 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>

</xsl:stylesheet>

De plus je voudrais créer une transformation de lettre pour le vent mais quand je l'intègre dans le meteo2.sh, plus rien ne fonctionne:

# Transformation de la condition en lettre qui deviendra une icône vent
if echo "$1" | grep -i -q 'orientation'; then
	  if echo "$RESULTAT" | grep -i -q 'N'; then
		RESULTAT='9'
	elif echo "$RESULTAT" | grep -i -q 'NNE'; then
		RESULTAT=':'
	elif echo "$RESULTAT" | grep -i -q 'NE'; then
		RESULTAT=';'
	elif echo "$RESULTAT" | grep -i -q 'ENE'; then
		RESULTAT='<'
	elif echo "$RESULTAT" | grep -i -q 'E'; then
		RESULTAT='='
	elif echo "$RESULTAT" | grep -i -q 'ESE'; then
		RESULTAT='>'
	elif echo "$RESULTAT" | grep -i -q 'SE'; then
		RESULTAT='?'
	elif echo "$RESULTAT" | grep -i -q 'SSE'; then
		RESULTAT='@'
	elif echo "$RESULTAT" | grep -i -q 'S'; then
		RESULTAT='1'
	elif echo "$RESULTAT" | grep -i -q 'SSW'; then
		RESULTAT='2'
	elif echo "$RESULTAT" | grep -i -q 'SW'; then
		RESULTAT='3'
	elif echo "$RESULTAT" | grep -i -q 'WSW'; then
		RESULTAT='4'
	elif echo "$RESULTAT" | grep -i -q 'W'; then
		RESULTAT='5'
	elif echo "$RESULTAT" | grep -i -q 'WNW'; then
		RESULTAT='6'
	elif echo "$RESULTAT" | grep -i -q 'NW'; then
		RESULTAT='7'
	elif echo "$RESULTAT" | grep -i -q 'NNW'; then
		RESULTAT='8'
	elif echo "$RESULTAT" | grep -i -q '0'; then
		RESULTAT='-'
	fi

Merci de votre aide

#14 Re : -1 »  [Conky] Alternative à weather.com (2) » Le 25/08/2012, à 09:41

Sfroumptch
Réponses : 2473

meteo.sh

#!/bin/bash

# Répertoire de ce script et du XSLT
RUNDIR=~/.conky
# Emplacement du XSLT
XSLT=$RUNDIR/meteo.xslt
# Fichier de destination des informations
DESTFILE=/tmp/conky_meteo.txt
# Emplacement de xsltproc
XSLTCMD=/usr/bin/xsltproc

# Traitement
URL="http://xml.weather.com/weather/local/$1?cc=*&unit=m&dayf=5"
w3m -dump $URL | $XSLTCMD $XSLT - > $DESTFILE

conky_meteo.txt

Ville : Merignac, France
Température aujourd'hui : 20°C
Conditions aujourd'hui : Mostly Cloudy
HR : 81%
Probabilité de pluie aujourd'hui : %
Vent aujourd'hui : 11 km/h
Orientation : WSW
Date_J1 :
Temperature_J1m :16°C
Temperature_J1a :24°C
Conditions_J1 : Mostly Sunny
Probabilité_de_pluie_J1 : 10%
Temperature_J2m :15°C
Temperature_J2a :32°C
Conditions_J2 : Partly Cloudy
Probabilité_de_pluie_J2 : 0%
Temperature_J3m :18°C
Temperature_J3a :27°C
Conditions_J3 : AM Light Rain
Probabilité_de_pluie_J3 : 70%
Temperature_J4m :16°C
Temperature_J4a :25°C
Conditions_J4 : Scattered Showers
Probabilité_de_pluie_J4 : 30%
Lever du soleil : 7:17 AM
Coucher du soleil : 8:51 PM

Merci de t'intéresser à mon cas Didier

#15 Re : -1 »  [Conky] Alternative à weather.com (2) » Le 25/08/2012, à 11:36

Sfroumptch
Réponses : 2473

Les scripts viennent de la doc ubuntu que j'ai modifié selon mes désirs.
Mais le fond (meteo.sh et meteo2.sh) est globalement le même.
Tes modifs fonctionnent. Je te remercie
Après quelques modifs de mise en page voici le résultat quasi-final:
1345890856.png
Avec le bureau complet:
1345890915.png

Il me reste juste à sortir les balises des dates pour remplacer demain, J+1, ... par lundi, mardi,...

#16 Re : -1 »  [Conky] Alternative à weather.com (2) » Le 22/01/2013, à 20:17

Sfroumptch
Réponses : 2473

Je dis ça, je dis rien, mais weather.com ne change pas à tout bout de champ wink

1358882217.png

#17 -1 »  Ecran noir suite MAJ 11.04 vers 11.10 » Le 29/03/2012, à 18:58

Sfroumptch
Réponses : 3

Bonsoir tout le monde.
Mon problème est le suivant: suite à une MAJ de 11.04 vers 11.10 (je sais, c'est pas le top), j'ai un écran noir juste après le splash screen (écran violet avec ubuntu et les points).
Cependant, lorsque je démarre en "mode sans échec" (2ème choix) dans grub, le démarrage se passe a priori sans problème.

Je précise que j'ai une carte graphique ati et que j'ai installer le pilote propriétaire ATI en me servant de la documentation catalyst avec création de paquet en utilisant le dernier pilote trouvé sur le site d'ati (12.3).

lspci -v | grep -A 12 VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV730XT [Radeon HD 4670] (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 0268
    Flags: bus master, fast devsel, latency 0, IRQ 46
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f5000000 (64-bit, non-prefetchable) [size=64K]
    I/O ports at c000 [size=256]
    [virtual] Expansion ROM at f4000000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: fglrx_pci
    Kernel modules: fglrx, radeon

01:00.1 Audio device: ATI Technologies Inc RV710/730
    Subsystem: ASUSTeK Computer Inc. Device aa38

Quand je vais voir dans Pilotes supplémentaires dans les paramètres systèmes, on me propose 2 pilotes dont un postérieur à Ubuntu. Je n'arrive pas à activer celui-là, c'est le second qui est actif (a priori le même que dans les autres versions d'ubuntu que j'ai installé)
pilotes supp.

Catalyst semble correctement installé en version 12.2
je peux modifier les paramètres.

J'avoue ne pas comprendre pourquoi je peux démarrer en mode dégradé et pas en normalement.

Merci par avance de votre aide

#18 Re : -1 »  Ecran noir suite MAJ 11.04 vers 11.10 » Le 29/03/2012, à 19:14

Sfroumptch
Réponses : 3
fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.3.11566 Compatibility Profile Context
cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

#19 Re : -1 »  Ecran noir suite MAJ 11.04 vers 11.10 » Le 02/04/2012, à 18:08

Sfroumptch
Réponses : 3

Suite à différents sujets sur le forum, j'ai modifié Grub en enlevant vt.handoff=7 derrière le splashscreen.

Je viens cependant de me rendre compte que dans les infos système, dans le menu paramètres système, le pilote indiqué est vesa: rv730.
Cette info est contradictoire avec fglrxinfo.

#20 -1 »  [Résolu] Montage de partition au démarrage » Le 24/11/2010, à 20:37

Sfroumptch
Réponses : 7

Bonjour. Je suis sous Ubuntu 10.10 (Gnome).
Je voulais monter ma partition windows ainsi que la partition Données en automatique. Pour cela, j'ai utiliser les pages suivantes:
http://doc.ubuntu-fr.org/tutoriel/comme … ns_windows
http://doc.ubuntu-fr.org/mount_fstab
ainsi que quelques discussions sur le forum.

Les partitions sont bien montées en automatique. Mon problème est qu'Ubuntu a gardé les labels et raccourcis d'origine et m'a rajouté des raccourcis vers les points de montage dans le poste de travail. Ces raccourcis m'indique que le disque demandé est déjà monté.
Il y a des doublons que je ne m'explique pas.

Voici les lignes que j'ai rajoutées au fichier /etc/fstab si ça vous est utile.

# Partition Données
UUID=B008D7FF08D7C310    /media/Data    ntfs    rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002    0    0
# Partition Windows
UUID=94E095A8E095915A    /media/Windows    ntfs    rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002    0    0

Merci de votre aide

#21 Re : -1 »  [Résolu] Montage de partition au démarrage » Le 26/11/2010, à 14:16

Sfroumptch
Réponses : 7

Merci Malbo pour ta solution.