#1376 Le 29/08/2016, à 09:39
- ljere
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
il suffit de corriger l'adresse
http://weather.uwyo.edu/cgi-bin/wyowx.f … ATION=LQBK
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#1377 Le 29/08/2016, à 10:23
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@chepioq
Merci ! Mais je ne veux pas rajouter des trucs sur mon bureau - après le mal qu'on a eu à ressusciter le conky à la pendule - juste retrouver la fonction disparue.
@ljere
J'ai copié l'adresse exactement telle que tu l'as indiquée (en adaptant les 4 lettres à ma ville), mais du coup, le conky ne démarre plus ; le terminal me renvoie :
~$ conky
conky: desktop window (800003) is subwindow of root window (7d)
conky: window type - normal
conky: drawing to created window (0x3e00002)
conky: drawing to double buffer
conky: could not recognize the weather uri
Manifestement, il n'arrive pas à lire l'adresse.
Dans le conkyrc la modif donne ça :
${font caviar dreams:size=12}${color FFFFFF}${alignr}${weather http://weather.uwyo.edu/cgi-bin/wyowx.fcgiTYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ temperature temperature 30} °C${font}
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1378 Le 29/08/2016, à 10:40
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Tu as oublié un point d'interrogation entre fcgi et TYPE
http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ
Tout est dans tout et réciproquement....
Hors ligne
#1379 Le 29/08/2016, à 10:55
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Tu as oublié un point d'interrogation entre fcgi et TYPE
http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ
Malgré la correction indiquée
${font caviar dreams:size=12}${color FFFFFF}${alignr}${weather http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ temperature temperature 30} °C${font}
le terminal persiste à me renvoyer le même message que précédemment, et le conky persiste à ne pas démarrer...
Je ne me trompe pas : je dois bien modifier le fichier [dot]conkyrc qui se trouve dans mon /home ?
Que je passe par le terminal (sudo gedit) ou par un simple double-clic sur le fichier, les modifs sont bien prises en compte mais ça ne change rien au résultat.
Dernière modification par pianistocrate (Le 29/08/2016, à 11:08)
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1380 Le 29/08/2016, à 11:05
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
pourtant si je copie directement ce code dans la barre d'adresse de mon navigateur, cela me renvoie bien la météo pour quimper.
Il doit y avoir un autre soucis.
Tout est dans tout et réciproquement....
Hors ligne
#1381 Le 29/08/2016, à 11:09
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
pourtant si je copie directement ce code dans la barre d'adresse de mon navigateur, cela me renvoie bien la météo pour quimper.
Il doit y avoir un autre soucis.
J'ai fait la même chose que toi et j'obtiens bien la météo de Quimper...
Voici l'intégralité de mon [dot]conkyrc :
conky.config = {
background = false,
update_interval = 1,
cpu_avg_samples = 2,
net_avg_samples = 2,
override_utf8_locale = true,
double_buffer = true,
no_buffers = true,
text_buffer_size = 2048,
temperature_unit = 'fahrenheit',
own_window = true,
own_window_type = 'normal',
own_window_transparent = true,
own_window_argb_visual = true,
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
border_inner_margin = 0,
border_outer_margin = 0,
minimum_width = 200,
minimum_height = 250,
maximum_width = 200,
alignment = 'top_right',
gap_x = 35,
gap_y = 55,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
use_xft = true,
font = 'caviar dreams:size=8',
xftalpha = 0.5 ,
uppercase = false,
temperature_unit = 'celsius',
default_color = 'FFFFFF',
lua_load = '~/.conky/clock_rings.lua',
lua_draw_hook_pre = 'clock_rings',
}
conky.text = [[
${voffset 8}${color FF6600}${font caviar dreams:size=16}${time %A}${font}${voffset -8}${alignr 7}${color FFFFFF}${font caviar dreams:size=38}${time %e}${font}
${color FFFFFF}${voffset -30}${color FFFFFF}${font caviar dreams:size=18}${time %b}${font}${voffset -3} ${color FFFFFF}${font caviar dreams:size=20}${time %Y}${font}${color FF6600}${hr}
${voffset 140}${font caviar dreams:size=10}${alignr}QUIMPER${font}
${font caviar dreams:size=12}${color FFFFFF}${alignr}${weather http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ temperature temperature 30} °C${font}
${image ~/.conky/new-ubuntu-logo.png -p 64,125 -s 70x20}
${color FFFFFF}${goto 25}${voffset 35}${cpu cpu0}%
${color FFFFFF}${goto 25}${cpu cpu1}%
${color FF6600}${goto 25}CPU
${color FFFFFF}${goto 50}${voffset 23}${memperc}%
${color FF6600}${goto 50}RAM
${color FFFFFF}${goto 75}${voffset 23}${swapperc}%
${color FF6600}${goto 75}Swap
${color FFFFFF}${goto 100}${voffset 23}${fs_used_perc /}%
${color FFFFFF}${goto 100}${fs_used_perc /home}%
${color FF6600}${goto 100}Disk
${color FFFFFF}${goto 125}${voffset 25}${downspeed eth0}
${color FFFFFF}${goto 125}${upspeed eth0}
${color FF6600}${goto 125}Net
${color FFFFFF}${font caviar dreams:size=8}Uptime: ${uptime_short}
${color FFFFFF}${font caviar dreams:size=8}Processes: ${processes}
${color FFFFFF}${font caviar dreams:size=8}Running: ${running_processes}
${color FF6600}${font caviar dreams:size=8}${alignr}${nodename}
${color FF6600}${font caviar dreams:size=8}${alignr}${exec cat /etc/issue.net} $machine
${color FF6600}${font caviar dreams:size=8}${alignr}Kernel: ${kernel}
]]
Dernière modification par pianistocrate (Le 29/08/2016, à 11:12)
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1382 Le 29/08/2016, à 11:10
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Je viens de trouver ce qui ne va pas.
la fonction weather de conky ne prend pas en charge weather.uwyo.edu, mais uniquement :
--http://weather.noaa.gov/pub/data/observations/metar/stations/
--http://xoap.weather.com/weather/local/
Tout est dans tout et réciproquement....
Hors ligne
#1383 Le 29/08/2016, à 11:17
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Oui, mais ces 2 adresses sont mortes, c'est ce que je signalais plus haut. D'où le changement proposé par ljere.
Dans le code du conky, n'y aurait-il pas possibilité de modifier l'adresse où il va chercher la température ?
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1384 Le 29/08/2016, à 11:32
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Oui, mais ces 2 adresses sont mortes, c'est ce que je signalais plus haut. D'où le changement proposé par ljere.
Dans le code du conky, n'y aurait-il pas possibilité de modifier l'adresse où il va chercher la température ?
Comme je te l'ai dit, la fonction weather de conky ne peut fonctionner qu'avec ces deux adresses, et pas d'autre.
Il faut passer par un script qui récupérerait la température, puis te l'afficherait dans ton conky.
Tout est dans tout et réciproquement....
Hors ligne
#1385 Le 29/08/2016, à 11:35
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
pianistocrate a écrit :Oui, mais ces 2 adresses sont mortes, c'est ce que je signalais plus haut. D'où le changement proposé par ljere.
Dans le code du conky, n'y aurait-il pas possibilité de modifier l'adresse où il va chercher la température ?Comme je te l'ai dit, la fonction weather de conky ne peut fonctionner qu'avec ces deux adresses, et pas d'autre.
Il faut passer par un script qui récupérerait la température, puis te l'afficherait dans ton conky.
Arrgh ! Ça, je sais pas faire...
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1386 Le 29/08/2016, à 11:46
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Essaye avec ceci :
à la place de
${font caviar dreams:size=12}${color FFFFFF}${alignr}${weather http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ temperature temperature 30} °C${font}
mets ceci :
${font caviar dreams:size=12}${color FFFFFF}${alignr}${curl -s "http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | awk 'NR==12' | cut -c 12,13} °C${font}
Tout est dans tout et réciproquement....
Hors ligne
#1387 Le 29/08/2016, à 12:04
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Flute j'ai oublié de mettre le exec :
Ceci devrait être bon :
${font caviar dreams:size=12}${color FFFFFF}${alignr}${exec curl -s "http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | awk 'NR==12' | cut -c 12,13} °C${font}
***EDIT***
Je pense d'ailleurs qu'il vaut mieux mettre un execi 600 plutôt qu'un exec tout simple.
Faire un update de la température toute les secondes n'est pas vraiment utile (ni recommandé).
Donc, dernière version :
${font caviar dreams:size=12}${color FFFFFF}${alignr}${execi 600 curl -s "http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | awk 'NR==12' | cut -c 12,13} °C${font}
***EDIT2***
Voila ce que cela donne chez moi :
Dernière modification par chepioq (Le 29/08/2016, à 18:50)
Tout est dans tout et réciproquement....
Hors ligne
#1388 Le 29/08/2016, à 16:41
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Flute j'ai oublié de mettre le exec :
Ceci devrait être bon
Ça l'est ! Ça marche !
Un grand MERCI !
Je pense d'ailleurs qu'il vaut mieux mettre un execi 600 plutôt qu'un exec tout simple.
Faire un update de la température toute les secondes n'est pas vraiment utile (ni recommandé).
Je suppose que 600, c'est toutes les 600 secondes ? Ce qui nous fait 10 minutes. C'est très bien.
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1389 Le 29/08/2016, à 16:51
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Je suppose que 600, c'est toutes les 600 secondes ? Ce qui nous fait 10 minutes. C'est très bien.
J'ai mis 600 secondes (10 minutes) au pif.
Il faudrait savoir à quel fréquence le site rafraîchis ses données.
Par exemple j'ai fait un conky météo qui utilise yahoo-weather, et ils rafraîchissent leur données toutes les demi-heures, j'ai donc mis un execi 1800.
Tout est dans tout et réciproquement....
Hors ligne
#1390 Le 29/08/2016, à 16:59
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Te casse pas la tête : je verrai à l'usage. Et je modifierai à l'occasion.
Et puis, si le script ping le site toutes les 10 minutes, c'est pas la mort non plus…
L'essentiel, c'est que ça marche !
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1391 Le 29/08/2016, à 17:06
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bon je viens de regarder, le site fait comme yahoo, c'est toute les demi-heures, donc un execi 1800
Tout est dans tout et réciproquement....
Hors ligne
#1392 Le 29/08/2016, à 17:07
- pianistocrate
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bon je viens de regarder, le site fait comme yahoo, c'est toute les demi-heures, donc un execi 1800
OK ! Je fais la modif dans la foulée ! Merci !
« Un spécialiste est un homme qui sait de plus en plus de choses, sur un sujet de plus en plus restreint, et qui finit par tout savoir… sur rien. » Oscar Wilde
Hors ligne
#1393 Le 29/08/2016, à 19:09
- CasseTaTélé_isback
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour,
de retour sous ubuntu depuis peu je m'intéresse à conky mais ça bug quand je me contente de copier le conkyrc de base de la doc
Vous avez pas un exemple de conkyrc qui marche avec 2/3 trucs de bases (météo + températures cpu )... Juste histoire que je comprenne comment ça marche ?
Je suis sous 16.04 avec unity.
Ubuntu 20.04
Hors ligne
#1394 Le 29/08/2016, à 19:15
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Le conky de la doc est obsolète, il n'est valable que pour conky 1.9
Maintenant c'est conky 1.10, avec une nouvelle syntaxe.
Tu trouveras dans les pages précédentes de ce topic quelques exemples pour cette nouvelle syntaxe.
Tout est dans tout et réciproquement....
Hors ligne
#1395 Le 30/08/2016, à 09:29
- jlfh0816
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@chepioq
@pianistocrate
Un grand merci pour vos interventions qui m'ont permis d'avoir à nouveau l'indication météo (température) sur ce fameux conky horloge/rings.
J'ai seulement été bien embêté d'avoir la météo de Quimper alors que je n'y habite pas.
Mais pour ceux qui auront le même problème, je me suis rendu compte qu'on pouvait changer de ville simplement en adaptant le code METAR. Pour Quimper, il correspond à LFRQ dans cette ligne modifiée par chepioq:
${font caviar dreams:size=12}${color FFFFFF}${alignr}${execi 1800 curl -s "http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFRQ" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | awk 'NR==12' | cut -c 12,13} °C${font}
Pour ma ville, pas de chance, il n'y a pas d'aéroport .... donc pas de code METAR propre.
Il m'a donc fallu me rabattre sur l'un des deux aéroports les plus proches: Brest (LFRB) ou Lanvéoc-Poulmic (LFRL).
Et là, en saisissant LFRB à la place de LFRQ, ça a fonctionné et j'ai bien la température de Brest !
Pour ceux que ça intéresse, voici le lien pour trouver le code METAR de l'aéroport le plus proche de votre domicile
Encore merci chepioq et pianistocrate
Xubuntu - Voyager 18.04 et 22.04
Hors ligne
#1396 Le 30/08/2016, à 10:09
- CasseTaTélé_isback
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@chepioq
Merci pour l'info, je vais regarder mais pas facile de s'y retrouver dans vos conversations, dommage que la doc ne soit pas à jour !
Ubuntu 20.04
Hors ligne
#1397 Le 30/08/2016, à 12:28
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@pianistocrate
@jlfh0816
J'ai modifié un peu mon code car cela fonctionne uniquement pour des températures positives.
Si par exemple il fait -10 °C le conky affichera -1 °C.
Après avoir cherché et testé je vous propose cette ligne :
${font caviar dreams:size=12}${color FFFFFF}${alignr}${execi 1800 curl -s "http://weather.uwyo.edu/cgi-bin/wyowx.fcgi?TYPE=current&DATE=current&HOUR=current&UNITS=M&STATION=LFML" | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | awk 'NR==12' | sed 's/[^\[:punct:][:digit:]\]//g'} °C${font}
Bien sur il faudra que vous mettiez le metar de votre ville ( LFRQ pour pianistocrate et LFRB pour jlfh0816 )
Cela fonctionne chez moi, après avoir ajouté avec sed un signe négatif juste après awk 'NR==12', cela m'a bien affiché -27 au lieu de 27
Dernière modification par chepioq (Le 30/08/2016, à 15:43)
Tout est dans tout et réciproquement....
Hors ligne
#1398 Le 30/08/2016, à 12:32
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@chepioq
Merci pour l'info, je vais regarder mais pas facile de s'y retrouver dans vos conversations, dommage que la doc ne soit pas à jour !
Regarde ici https://forum.ubuntu-fr.org/viewtopic.p … 31521&p=53 post# 1317, je donne quelque informations générales.
Tout est dans tout et réciproquement....
Hors ligne
#1399 Le 30/08/2016, à 17:09
- jlfh0816
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@pianistocrate
@jlfh0816
J'ai modifié un peu mon code car cela fonctionne uniquement pour des températures positives.
.../...
Cela fonctionne chez moi, après avoir ajouté avec sed un signe négatif juste après awk 'NR==12', cela m'a bien affiché -27 au lieu de 27
@chepioq
-27°C .... brrr....qu'est-ce qu'il fait froid à Marseille !
Trêve de plaisanterie, cette ligne modifiée fonctionne très bien dans mon conkyrc. Mais comme les températures du côté de Brest sont très positives, je n'ai pas pu tester son comportement avec une température négative. Bon, rendez-vous en hiver pour voir ça !
En tout cas, un grand merci à toi chepioq
Dernière modification par jlfh0816 (Le 30/08/2016, à 17:17)
Xubuntu - Voyager 18.04 et 22.04
Hors ligne
#1400 Le 30/08/2016, à 18:03
- CasseTaTélé_isback
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Regarde ici ./viewtopic.php?id=1231521&p=53 post# 1317, je donne quelque informations générales.
Demain j'essaye de rajouter la météo avec des petits nuages, pour le moment ça marche pas en suivant la doc ...
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).
cassetatele : merci, ça va comme ça ?
Dernière modification par CasseTaTélé_isback (Le 30/08/2016, à 18:56)
Ubuntu 20.04
Hors ligne