#1001 Le 25/11/2009, à 17:54
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour...
Pour m'amuser j'ai créé ce conky calendrier, qui, normalement affiche sur son fond l'image de la lune, image qui est rafraichie toutes les heures (obtenue sur le site de static.die.net/moon )
Script qui récupère l'image et l'affiche:conkymoon.sh
#!/bin/bash
# conkytemplate.sh
# by Crinos512
# Usage:
# ${execpi 3600 ~/.conkyrc/conkymoon.sh}
#
Image="~/Images/moon-phase-1/576.png"
ImageSize="135x135"
### FIX FOR KDE4 TRANSPARENCY
#feh --bg-scale "`grep 'wallpaper=' ~/.kde/share/config/plasma-desktop-appletsrc | head -n1 | tail --bytes=+11`"
mkdir ~/Images/moon-phase-1
cd ~/Images/moon-phase-1
rm -f *.*
wget http://static.die.net/moon/576.jpg -O ~/Images/moon-phase-1/576.jpg
convert 576.jpg \( +clone -fx 'p{0,0}' \) -compose Difference -composite -modulate 100,0 +matte difference.png
convert difference.png -threshold 1% threshold_mask.png
convert 576.jpg threshold_mask.png +matte -compose CopyOpacity -composite 576-1.png
convert 576-1.png -sigmoidal-contrast 2,0% 576.png
### DO NOT EDIT BELOW THIS LINE
echo "\${image $Image -p 0,0 -s $ImageSize}"
exit 0
Et le conky-calendrier qui va avec:
background no
font 6x10
use_xft yes
xftfont MgOpen Modata L:size=7:bold
#xftalpha 0.8
update_interval 3600
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
#own_window_colour SteelBlue4
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 1
border_inner_margin 1
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 99
gap_y 40
no_buffers no
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right
imlib_cache_size 0
TEXT
${execp ~/.conkyrc/conkymoon.sh}
${alignc}${font Monaco:size=18}${color #0000ff}${execi 1800 date +%^B | cut -c1}${font Monaco:size=10}${color #11B3F8}${execi 1800 date +%B | cut -c2-}
${color #11B3F8}${font Monaco:size=9}${execpi 60 DJS=`date +%_d`; cal | sed '/./!d' | sed '1d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color tan2}'"$DJS"'${color #0000ff}'" "/}
Mais j'ai un petit soucis: l'image de la lune ne se rafraichie pas,
J'ai fait un test sur 12 heures en lançant ce conky en console, et toutes les heures j'ai bien l'image de la lune qui se recharge par le site static.die.net, mais l'image sur mon conky reste la même que lorsque que je l'ai lancé pour la première fois.
Et franchement je ne vois pas d'où cela peut provenir...
J'en appelle donc aux pros de la programmation et de conky, histoire de voir ce qui cloche dans ces codes.
==EDIT==
Voir post #1018 pour une solution que j'espère temporaire...:rolleyes:
==EDIT2==
Mise à jour du code du conky, ce qui permet à l'image de la lune de se rafraichir:
-ajout de "imlib_cache_size 0" avant TEXT
==LE POST #1018 N'EST PLUS NÉCESSAIRE==
Dernière modification par chepioq (Le 28/11/2009, à 11:04)
Tout est dans tout et réciproquement....
Hors ligne
#1002 Le 25/11/2009, à 18:11
- RegisBurin
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
tueur d'arbre
Noooonnn... recycleur (au dos d'une feuille de déclaration d'heure intérim...)
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#1003 Le 25/11/2009, à 23:22
- Boiz
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Voilà c'est good pour le problème d'alignement sur la météo !
Pour finir j'ai réglé en utilisant ${alignr XX}
#1004 Le 26/11/2009, à 07:33
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour, je ne sais pas si cela servira à quelque chose, mais on ne sait jamais.
Je me demandai si il était possible d'arrêter un conky particulier, sans arrêter les autres (j'ai 3 conky en permanence)
On peut le faire grace à ps:
[dominique@localhost .conkyrc]$ ps -ef | grep conky
500 1858 1776 0 06:25 ? 00:00:19 conky -c .conkyrc/.conkyrc1
500 1928 1776 0 06:25 ? 00:00:00 conky -c .conkyrc/.conkyrc10
500 13080 3520 0 07:18 pts/1 00:00:00 conky -c .conkyrc/.conkyrc13
500 13138 8081 0 07:18 pts/2 00:00:00 grep conky
Si l'on veut comme moi arrêter le conkyrc13 (c'est mon conky calendrier)
kill "`ps -ef | grep conkyrc13 |head -n1 | awk '{print $2}'`"
D'où l'intérêt de nommer ses conkys d'une manière parlante, je vais renommer mon conkyrc13 en conky-calendrier...
Tout est dans tout et réciproquement....
Hors ligne
#1005 Le 26/11/2009, à 11:07
- JB-home
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
tueur d'arbre
Noooonnn... recycleur (au dos d'une feuille de déclaration d'heure intérim...)
Hors ligne
#1006 Le 26/11/2009, à 11:51
- JB-home
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
HORS SUJET : je cherche comment affiché une fenêtre youtube sur le bureau , je me rappel plus du gadget qui permet de faire ça..
edit:
trouver avec Google Gadget et le gadget Youtube
Dernière modification par zorg-green (Le 26/11/2009, à 11:59)
Hors ligne
#1007 Le 26/11/2009, à 12:50
- JB-home
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
#!/bin/bash
sleep 30
conky -c /home/antoine/.conkyrc;
conky -c /home/antoine/.conkyrc2;
exit 0
Hors ligne
#1008 Le 26/11/2009, à 12:51
- Boiz
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
#!/bin/bash sleep 30 conky -c /home/antoine/.conkyrc; conky -c /home/antoine/.conkyrc2; exit 0
Merci mais en fait ça fonctionne sans les ";"
J'avais juste mal réglé le gap x !
#1009 Le 26/11/2009, à 16:33
- pics
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour a tous,
je cherche un moyen d'afficher dans mon conky le resultat d'une requete SQL sur mon serveur postgres distant. Je recupere via cette requete un pourcentage et j'aimerai que la couleur d'ecriture change en fonction du niveau de pourcentage (rouge pres de 0% et 100% vert).
Quelqu'un peut il m'aider a faire cela ? Merci d'avance
Hors ligne
#1010 Le 26/11/2009, à 19:05
- [D]uplicity-[C]orp
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour, je ne sais pas si cela servira à quelque chose, mais on ne sait jamais.
Je me demandai si il était possible d'arrêter un conky particulier, sans arrêter les autres (j'ai 3 conky en permanence)
On peut le faire grace à ps:[dominique@localhost .conkyrc]$ ps -ef | grep conky 500 1858 1776 0 06:25 ? 00:00:19 conky -c .conkyrc/.conkyrc1 500 1928 1776 0 06:25 ? 00:00:00 conky -c .conkyrc/.conkyrc10 500 13080 3520 0 07:18 pts/1 00:00:00 conky -c .conkyrc/.conkyrc13 500 13138 8081 0 07:18 pts/2 00:00:00 grep conky
Si l'on veut comme moi arrêter le conkyrc13 (c'est mon conky calendrier)
kill "`ps -ef | grep conkyrc13 |head -n1 | awk '{print $2}'`"
D'où l'intérêt de nommer ses conkys d'une manière parlante, je vais renommer mon conkyrc13 en conky-calendrier...
Et un "kill 13080" qui correspond au pid du conkyrc13. Ca serais pas plus simple que tout ce code qui encombre ???
Dernière modification par [D]uplicity-[C]orp (Le 26/11/2009, à 19:16)
Laptop - Sony Vaio - 15,4pouce - Debian Testing (Squeeze) AMD64 - 4Go Ram - Openbox = Work, Surf, P2P, ...
Desktop - Other - 24pouce - Windows XP PRO x64 - 1Go Ram = Abode Photoshop CS4 & Movie.
Virtualbox - Linux Host - Windows XP PRO - 2Go Ram = Abode Photoshop CS4.
Music = Quod Libet - Movie = Mpc with Vlc. (Windows)
Hors ligne
#1011 Le 26/11/2009, à 20:54
- wido
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Oui mais le pid change a chaque fois
[20:55:31] wido@desktop:~$ ps -aux | grep conky
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
wido 2998 0.2 0.1 93488 5564 ? Sl 20:52 0:00 conky -d -c /home/wido/.conky/.conkyrc
wido 3284 0.0 0.0 10300 992 pts/0 S+ 20:55 0:00 grep conky
[20:55:48] wido@desktop:~$ killall conky
[20:55:56] wido@desktop:~$ ps -aux | grep conky
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
wido 3302 0.0 0.1 158860 5544 ? Sl 20:56 0:00 conky -d -c /home/wido/.conky/.conkyrc
[20:56:08] wido@desktop:~$
Dernière modification par wido (Le 26/11/2009, à 20:56)
Hors ligne
#1012 Le 26/11/2009, à 21:26
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Et un "kill 13080" qui correspond au pid du conkyrc13. Ca serais pas plus simple que tout ce code qui encombre ???
Comme le dit wido le pid change à chaque fois que tu relances conky (si tu testes tes conky, cela arrive souvent...)
Alors qu'avec ce script tu ne kill pas un pid mais le pid qui est associé au conky que tu testes... (et qui change à chaque fois que tu relance ce conky).
J'espère que je suis assez clair, en me relisant j'ai moi même du mal à me comprendre...
Tout est dans tout et réciproquement....
Hors ligne
#1013 Le 26/11/2009, à 21:27
- wido
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Je t'ai compris
Dernière modification par wido (Le 26/11/2009, à 21:27)
Hors ligne
#1014 Le 26/11/2009, à 21:50
- [D]uplicity-[C]orp
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
[D]uplicity-[C]orp a écrit :Et un "kill 13080" qui correspond au pid du conkyrc13. Ca serais pas plus simple que tout ce code qui encombre ???
Comme le dit wido le pid change à chaque fois que tu relances conky (si tu testes tes conky, cela arrive souvent...)
Alors qu'avec ce script tu ne kill pas un pid mais le pid qui est associé au conky que tu testes... (et qui change à chaque fois que tu relance ce conky).
J'espère que je suis assez clair, en me relisant j'ai moi même du mal à me comprendre...
Ok mais perso quand je kill un de mes conky ce qui m'arrive souvent (plus mtn) je passe par ps x et je le kill via son pid. Mtn il est tout a fait normal que le pid change quand tu le relances.
A mon sens meme si le pid change. un kill pid est plus rapide a mon gout mtn chacun fait ce qu'il veux.
Mtn étant très familiariser avec le shell. Cela me met 2sec a introduire la commande.
Meme si le code en lui meme reste en memoire cela te mettras un peux plus de temps cas moi pour tuer le fameux conky, sauf si tu n'utilises jamais le shell et qu'ainsi la seul commande qui est mémorisé est ton code.
Mtn si ta la derniere version voir la V 1.7.1 plus besoin de killer le conky pour le relancer il ce met a jour tout seul lorsque tu modifies le conkyrc.
Dernière modification par [D]uplicity-[C]orp (Le 26/11/2009, à 21:53)
Laptop - Sony Vaio - 15,4pouce - Debian Testing (Squeeze) AMD64 - 4Go Ram - Openbox = Work, Surf, P2P, ...
Desktop - Other - 24pouce - Windows XP PRO x64 - 1Go Ram = Abode Photoshop CS4 & Movie.
Virtualbox - Linux Host - Windows XP PRO - 2Go Ram = Abode Photoshop CS4.
Music = Quod Libet - Movie = Mpc with Vlc. (Windows)
Hors ligne
#1015 Le 26/11/2009, à 21:56
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Je sais tout cela, mais je cherchai une commande pour tuer un conky défini, pour ensuite le relancer...
Mais c'est une autre histoire...
Tout est dans tout et réciproquement....
Hors ligne
#1016 Le 26/11/2009, à 21:58
- [D]uplicity-[C]orp
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Oui mais le pid change a chaque fois
[20:55:31] wido@desktop:~$ ps -aux | grep conky Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html wido 2998 0.2 0.1 93488 5564 ? Sl 20:52 0:00 conky -d -c /home/wido/.conky/.conkyrc wido 3284 0.0 0.0 10300 992 pts/0 S+ 20:55 0:00 grep conky [20:55:48] wido@desktop:~$ killall conky [20:55:56] wido@desktop:~$ ps -aux | grep conky Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html wido 3302 0.0 0.1 158860 5544 ? Sl 20:56 0:00 conky -d -c /home/wido/.conky/.conkyrc [20:56:08] wido@desktop:~$
Tu ne dois pas utiliser dans ta syntaxe le symbole "-"(non nécessaire), Sinon cela te mettras sans cesse bad ps syntax.
Laptop - Sony Vaio - 15,4pouce - Debian Testing (Squeeze) AMD64 - 4Go Ram - Openbox = Work, Surf, P2P, ...
Desktop - Other - 24pouce - Windows XP PRO x64 - 1Go Ram = Abode Photoshop CS4 & Movie.
Virtualbox - Linux Host - Windows XP PRO - 2Go Ram = Abode Photoshop CS4.
Music = Quod Libet - Movie = Mpc with Vlc. (Windows)
Hors ligne
#1017 Le 26/11/2009, à 22:04
- [D]uplicity-[C]orp
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Je sais tout cela, mais je cherchai une commande pour tuer un conky défini, pour ensuite le relancer...
Mais c'est une autre histoire...
Si tu sais tout ca !! Quel intérêt de faire ca ??? Quel intérêt de tuer pour le relancer après ???
Quand tu lances une suite de conky c'est pour les afficher. Pas pour en tuer un par après...
Si c'est un délire c'est bizarre, car pour le mettre a jour tu connais le system donc...
Enfin je discute pas. c'est pas mon problème !
Ps:Utilises des smileys pour certaines formulation de phrase car la j'aurais pu mal le prendre pour "je sais tout cela". ils sont la pour ca.
Dernière modification par [D]uplicity-[C]orp (Le 26/11/2009, à 22:12)
Laptop - Sony Vaio - 15,4pouce - Debian Testing (Squeeze) AMD64 - 4Go Ram - Openbox = Work, Surf, P2P, ...
Desktop - Other - 24pouce - Windows XP PRO x64 - 1Go Ram = Abode Photoshop CS4 & Movie.
Virtualbox - Linux Host - Windows XP PRO - 2Go Ram = Abode Photoshop CS4.
Music = Quod Libet - Movie = Mpc with Vlc. (Windows)
Hors ligne
#1018 Le 27/11/2009, à 06:35
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq a écrit :Je sais tout cela, mais je cherchai une commande pour tuer un conky défini, pour ensuite le relancer...
Mais c'est une autre histoire...Si tu sais tout ca !! Quel intérêt de faire ca ??? Quel intérêt de tuer pour le relancer après ???
Quand tu lances une suite de conky c'est pour les afficher. Pas pour en tuer un par après...
Si c'est un délire c'est bizarre, car pour le mettre a jour tu connais le system donc...Enfin je discute pas. c'est pas mon problème !
Ps:Utilises des smileys pour certaines formulation de phrase car la j'aurais pu mal le prendre pour "je sais tout cela". ils sont la pour ca.
J'avais besoin de cette commande pour résoudre le soucis que j'ai évoqué post #1001.
Je suis en MP avec Crinos512, sur Ubuntu-forum, c'est lui qui a fait le script original, et comme moi il ne comprend pas pourquoi l'image de la lune sur mon conky calendrier ne se régénère pas.:(
Nous en sommes venu à la conclusion que cela n'était peut-être pas possible, que l'on atteignait la limite de ce que conky peut faire...
Donc pour moi la solution la plus pratique c'est de killer ce conky et de le relancer.
J'ai donc fait un script pour cela, que je lance à la place de ce conky:
#!/bin/bash
while cd ~
do conky -c .conkyrc/.conkyrc13 &
sleep 3600
kill "`ps -ef | grep conkyrc13 |head -n1 | awk '{print $2}'`"
done
script qui tue le conky toutes les heures et le relance.
Avec ceci j'ai bien l'image de la lune qui évolue au fur et à mesure de la journée...:P
Mais il est sur que cela n'est qu'un pis-aller, mais je ne trouve pas comment modifier le script de Crinos pour avoir le même résultat...
Tout est dans tout et réciproquement....
Hors ligne
#1019 Le 27/11/2009, à 07:58
- [D]uplicity-[C]orp
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq:
Ok mtn je comprend mieux. J'ai eu la même chose pour afficher l'image satellite.
Chez moi ca fonctionnais 2 fois puis basta, plus de mise a jour.
Fin par après j'lais viré. Ca doit être un bug car les possibilités de conky son grande et ses limites ne s'arrête pas la a mon avis.
Dernière modification par [D]uplicity-[C]orp (Le 27/11/2009, à 08:00)
Laptop - Sony Vaio - 15,4pouce - Debian Testing (Squeeze) AMD64 - 4Go Ram - Openbox = Work, Surf, P2P, ...
Desktop - Other - 24pouce - Windows XP PRO x64 - 1Go Ram = Abode Photoshop CS4 & Movie.
Virtualbox - Linux Host - Windows XP PRO - 2Go Ram = Abode Photoshop CS4.
Music = Quod Libet - Movie = Mpc with Vlc. (Windows)
Hors ligne
#1020 Le 27/11/2009, à 17:42
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq:
Ok mtn je comprend mieux. J'ai eu la même chose pour afficher l'image satellite.
Chez moi ca fonctionnais 2 fois puis basta, plus de mise a jour.
Fin par après j'lais viré. Ca doit être un bug car les possibilités de conky son grande et ses limites ne s'arrête pas la a mon avis.
Bon je viens juste de trouver une solution sur ce site: http://wiki.conky.be/index.php/Conky_an … 8Imlib2%29 (faut que je teste sur une journée pour voir si cela fonctionne):
Mettre dans le conky, juste avant Text:
imlib_cache_size 0
Ce qui forcerai conky à redessiner réellement l'image quand elle change...
Je vous donnerai le résultat demain...
Tout est dans tout et réciproquement....
Hors ligne
#1021 Le 28/11/2009, à 00:02
#1022 Le 28/11/2009, à 11:18
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
Bon je viens juste de trouver une solution sur ce site: http://wiki.conky.be/index.php/Conky_an … 8Imlib2%29 (faut que je teste sur une journée pour voir si cela fonctionne):
Mettre dans le conky, juste avant Text:imlib_cache_size 0
Ce qui forcerai conky à redessiner réellement l'image quand elle change...
Je vous donnerai le résultat demain...
J'ai fait tourner le conky toute la nuit, et au matin j'ai bien eu l'image de la lune qui était rafraichie.
La solution est bien d'ajouter "imlib_cache_size 0" avant TEXT dans le conky.
Je pense par ailleurs qu'il serait souhaitable d'indiquer ce fait dans la page de configuration des variables de conky: http://doc.ubuntu-fr.org/conky_variables
Cela servira surement à ceux qui veulent mettre une image changeante dans leur conky...
Tout est dans tout et réciproquement....
Hors ligne
#1023 Le 28/11/2009, à 13:38
- arpbook
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
salut à tous, ubunteros et frenchy conkyers
J'ai vu que beaucoup d'entre vous visitent le site Conky Hardcore! et bien je viens d'en finir la traduction. alors, n'hésitez pas à jeter un coup d'oeil, à me faire part de vos remarques et/ou idées. J'essaierai de maintenir le site en français le plus à jour possible. a+
arp
CH! : http://conky.linux-hardcore.com/?page_id=63
CH! fr : http://conky.linux-hardcore.com/?page_id=2047
Dernière modification par arpbook (Le 28/11/2009, à 13:46)
#1024 Le 28/11/2009, à 16:15
- chepioq
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
chepioq a écrit :Bon je viens juste de trouver une solution sur ce site: http://wiki.conky.be/index.php/Conky_an … 8Imlib2%29 (faut que je teste sur une journée pour voir si cela fonctionne):
Mettre dans le conky, juste avant Text:imlib_cache_size 0
Ce qui forcerai conky à redessiner réellement l'image quand elle change...
Je vous donnerai le résultat demain...J'ai fait tourner le conky toute la nuit, et au matin j'ai bien eu l'image de la lune qui était rafraichie.
La solution est bien d'ajouter "imlib_cache_size 0" avant TEXT dans le conky.Je pense par ailleurs qu'il serait souhaitable d'indiquer ce fait dans la page de configuration des variables de conky: http://doc.ubuntu-fr.org/conky_variables
Cela servira surement à ceux qui veulent mettre une image changeante dans leur conky...
Une autre solution que je viens de voir sur http://conky.sourceforge.net/variables.html et qui évite de mettre le cache à 0.
C'est l'option -n à ajouter à la fin de la commande ${image....
Ce qui donne dans mon script
echo "\${image $Image -p 0,0 -s $ImageSize -n}"
J'ai testé et cela fonctionne aussi (en enlevant imlib_cache_size 0 avant TEXT dans mon conky...)
Tout est dans tout et réciproquement....
Hors ligne
#1025 Le 30/11/2009, à 13:46
- Fenouille84
Re : (3) Conky : Postez vos conkyrc ou certaines parties intéressantes
[HS]
Sa y est !! Je suis passé à Karmic ^^
Bientôt un petit screen de mon nouveau bureau
[/HS]
Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --
Hors ligne