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.

#551 Le 18/04/2011, à 16:51

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@ Fatimon

Content que mes scripts te soient utiles smile
J'ai quelques exemples de calendrier si tu veux (sous différents formats).

Par contre, tu sais que tu peux intégrer un calendrier en Lua dans conky ?
J'étais réticent, mais il y a des nombreux avantages :
   + plus besoin de police à chasse fixe
   + tout est aligné, et homogène (car même police que celle du reste du conky)
   + facile à mettre en place et à configurer

Si t'es intéressé par l'une de toutes ces propositions, n'hésite pas à me faire signe wink


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#552 Le 18/04/2011, à 17:31

chepioq

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Fenouille84 a écrit :

@ Fatimon

Content que mes scripts te soient utiles smile
J'ai quelques exemples de calendrier si tu veux (sous différents formats).

Par contre, tu sais que tu peux intégrer un calendrier en Lua dans conky ?
J'étais réticent, mais il y a des nombreux avantages :
   + plus besoin de police à chasse fixe
   + tout est aligné, et homogène (car même police que celle du reste du conky)
   + facile à mettre en place et à configurer

Si t'es intéressé par l'une de toutes ces propositions, n'hésite pas à me faire signe wink

Je suis entièrement d'accord, j'utilise depuis plusieurs mois un calendrier en lua, combiné avec un autre script lua qui me donne les phases de la lune.
1303144214.jpg

Si tu es intéressé je te le communique.


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

Hors ligne

#553 Le 18/04/2011, à 19:50

Phyllinux

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Est ce que quelqu'un sait comment modifier les traductions 'automatiques' de météo dans conkyforecast ?
Je viens en effet de découvrir un bug de traduction, comme le montre cette capture :

Bug traduction

Je ne pense pas, en effet, que des pluies verglaçantes s'abattent sur le midi ce week end !!! Surtout avec une température supérieure à 20°C.
Or c'est pourtant la prévision pour Vendredi
Cela est un bug de traduction, par rapport au terme anglais, mais je ne sais pas comment modifier cette traduction.
Merci de votre aide.


The ship is sinking normally...

Hors ligne

#554 Le 18/04/2011, à 21:26

SkyZ

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonsoir voilà d'après la doc pour connaître le nombre de mails non-lus avec conky on devrait utiliser ça :

#L'option -i est utilisée pour effectuer cette vérification toute les x secondes (ici toutes les 60 secondes, donc toute les minutes :) )
${imap_unseen Adresse_serveur_IMAP Utilisateur Mot_de_passe -i 60}

Donc j'utilise ça car je suis sous gmail :

${imap_unseen imap.gmail.com zefef63200 mdp -i 60}

Or le conky m'affiche toujours 0 alors que j'ai bien des mails non lus.
De plus je ne sais pas si à utilisateur il faut juste mettre mon login ( zefef63200 ) ou l'adresse entière ( zefef63200@gmail.com )
Donc si quelqu'un peut m'aider a récupérer le nombre de mails non-lus je lui en serais reconnaissant, j'ai entendu parler de script python mais j'y connais encore moins
Merci d'avance

Hors ligne

#555 Le 19/04/2011, à 07:57

Fatimon

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@Fenouille84
J'ai vu tes autres scripts comme la petite barre de 7 jours etc mais au moment de rédiger mon post j'ai été incapable de retrouver la bonne page pour la mettre en lien big_smile
Si tu as des liens intéressants pour mettre du lua dans le Conky je suis preneur.

Pour le lua j'ai effectivement vu un peu partout que cela donne de très beaux résultats mais je commence tout juste à jouer avec Conky et je ne suis pas une flèche en code - récupérer le mois en français dans le script Python que j'utilise a déjà été hardcore hmm - donc je verrais plus tard.
En fait, une fois que je serai satisfait du résultat, il sera temps de tout casser pour passer au lua lol

@chepioq
Le résultat est chouette smile
Je veux bien que tu me l'envoie pour le jour où je casserai tout pour recommencer, oui wink

Hors ligne

#556 Le 19/04/2011, à 17:27

chepioq

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Fatimon a écrit :

@chepioq
Le résultat est chouette smile
Je veux bien que tu me l'envoie pour le jour où je casserai tout pour recommencer, oui wink

Tu peux le récupérer ici : http://sd-1.archive-host.com/membres/up … ky15tar.gz

Si il y a quelque chose que tu ne comprends pas, je suis à ta disposition pour t'expliquer.


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

Hors ligne

#557 Le 20/04/2011, à 09:31

Mario_26

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour à tous

Je comprend pas j'ai une erreur dans mon conky ?

Conky: llua_do_call: function conky_cairo_draw execution failed: /home/mario/.SYSTEM.lua:126: attempt to perform arithmetic on local 'temp' (a nil value)

J'utilise le Conkylua de Vermouth mais j'arrive pas à le faire fonctionner complètement.

---------
EDIT
---------

Du coup j'ai résolu mon souci, c'est tout simplement que j'avais rien comprit et qui fallait
tout simplement rectifier les chemins, mettre la police et modifier les bonnes partis pour mon matériel // hmm

J'en est profité pour en essayer d'autres je vous donne un exemple d'un que j'ai testé et que j'ai finalement adopté :

1303334392.png

J'ai trouvé ce thème de ConkyLua ICI

Merci pour votre aide

Dernière modification par Mario_26 (Le 20/04/2011, à 22:40)


Dell Vostro 3700 | 4 Gib DDR | Geforce GT 330M | Intel Core I5 | Precise Pangolin -> I like ubuntu (-;
Communauté Devosi
Open Source Informatique

Hors ligne

#558 Le 21/04/2011, à 09:05

Phyllinux

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour,

Petit problème : Mon conkyforecast vient de disparaître, sans aucune intervention de ma part, ou manipulation de fichiers, si ce n'est une mise à jour.
Lorsque je le lance en console, voici ce que j'obtiens à la place du lancement :

papu@ubuntu:~$ conky -c /usr/share/conkyforecast/example/conkyrc
Conky: forked to background, pid is 6126
papu@ubuntu:~$ 
Conky: desktop window (22000ad) is subwindow of root window (b8)
Conky: window type - override
Conky: drawing to created window (0x5e00001)
Conky: drawing to double buffer
*** glibc detected *** conky: free(): invalid next size (fast): 0x0943f440 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6c501)[0x554501]
/lib/libc.so.6(+0x6dd70)[0x555d70]
/lib/libc.so.6(cfree+0x6d)[0x558e5d]
conky[0x807bfff]
conky[0x8087210]
conky[0x806ef43]
conky[0x8077a9f]
conky[0x807b785]
conky[0x807bf94]
/lib/libc.so.6(__libc_start_main+0xe7)[0x4fece7]
conky[0x804e6b1]
======= Memory map: ========
00110000-00232000 r-xp 00000000 07:00 157156     /usr/lib/libxml2.so.2.7.7
00232000-00236000 r--p 00121000 07:00 157156     /usr/lib/libxml2.so.2.7.7
00236000-00237000 rw-p 00125000 07:00 157156     /usr/lib/libxml2.so.2.7.7
00237000-00238000 rw-p 00000000 00:00 0 
00238000-0023f000 r-xp 00000000 07:00 263163     /lib/librt-2.12.1.so
0023f000-00240000 r--p 00006000 07:00 263163     /lib/librt-2.12.1.so
00240000-00241000 rw-p 00007000 07:00 263163     /lib/librt-2.12.1.so
00241000-00259000 r-xp 00000000 07:00 134853     /usr/lib/libxcb.so.1.1.0
00259000-0025a000 r--p 00017000 07:00 134853     /usr/lib/libxcb.so.1.1.0
0025a000-0025b000 rw-p 00018000 07:00 134853     /usr/lib/libxcb.so.1.1.0
0025b000-0026e000 r-xp 00000000 07:00 262340     /lib/libz.so.1.2.3.4
0026e000-0026f000 r--p 00012000 07:00 262340     /lib/libz.so.1.2.3.4
0026f000-00270000 rw-p 00013000 07:00 262340     /lib/libz.so.1.2.3.4
00270000-00278000 r-xp 00000000 07:00 133926     /usr/lib/libXrender.so.1.3.0
00278000-00279000 r--p 00007000 07:00 133926     /usr/lib/libXrender.so.1.3.0
00279000-0027a000 rw-p 00008000 07:00 133926     /usr/lib/libXrender.so.1.3.0
0027a000-0027e000 r-xp 00000000 07:00 133902     /usr/lib/libXdmcp.so.6.0.0
0027e000-0027f000 r--p 00003000 07:00 133902     /usr/lib/libXdmcp.so.6.0.0
0027f000-00280000 rw-p 00004000 07:00 133902     /usr/lib/libXdmcp.so.6.0.0
00280000-00282000 r-xp 00000000 07:00 262198     /lib/libcom_err.so.2.1
00282000-00283000 r--p 00001000 07:00 262198     /lib/libcom_err.so.2.1
00283000-00284000 rw-p 00002000 07:00 262198     /lib/libcom_err.so.2.1
00284000-0028a000 r-xp 00000000 07:00 138797     /usr/lib/libkrb5support.so.0.1
0028a000-0028b000 r--p 00005000 07:00 138797     /usr/lib/libkrb5support.so.0.1
0028b000-0028c000 rw-p 00006000 07:00 138797     /usr/lib/libkrb5support.so.0.1
0028e000-003a7000 r-xp 00000000 07:00 133887     /usr/lib/libX11.so.6.3.0
003a7000-003a8000 r--p 00118000 07:00 133887     /usr/lib/libX11.so.6.3.0
003a8000-003aa000 rw-p 00119000 07:00 133887     /usr/lib/libX11.so.6.3.0
003aa000-003ab000 rw-p 00000000 00:00 0 
003ab000-0046b000 r-xp 00000000 07:00 142114     /usr/lib/libasound.so.2.0.0
0046b000-0046c000 ---p 000c0000 07:00 142114     /usr/lib/libasound.so.2.0.0
0046c000-00470000 r--p 000c0000 07:00 142114     /usr/lib/libasound.so.2.0.0
00470000-00471000 rw-p 000c4000 07:00 142114     /usr/lib/libasound.so.2.0.0
00471000-0049f000 r-xp 00000000 07:00 134166     /usr/lib/libfontconfig.so.1.4.4
0049f000-004a0000 r--p 0002d000 07:00 134166     /usr/lib/libfontconfig.so.1.4.4
004a0000-004a1000 rw-p 0002e000 07:00 134166     /usr/lib/libfontconfig.so.1.4.4
004a1000-004d1000 r-xp 00000000 07:00 134437     /usr/lib/libidn.so.11.6.1
004d1000-004d2000 r--p 0002f000 07:00 134437     /usr/lib/libidn.so.11.6.1
004d2000-004d3000 rw-p 00030000 07:00 134437     /usr/lib/libidn.so.11.6.1
004d3000-004d5000 r-xp 00000000 07:00 262239     /lib/libkeyutils.so.1.3
004d5000-004d6000 r--p 00001000 07:00 262239     /lib/libkeyutils.so.1.3
004d6000-004d7000 rw-p 00002000 07:00 262239     /lib/libkeyutils.so.1.3
004d7000-004da000 r-xp 00000000 07:00 262231     /lib/libgpg-error.so.0.4.0
004da000-004db000 r--p 00002000 07:00 262231     /lib/libgpg-error.so.0.4.0
004db000-004dc000 rw-p 00003000 07:00 262231     /lib/libgpg-error.so.0.4.0
004e4000-004e6000 r-xp 00000000 07:00 133900     /usr/lib/libXdamage.so.1.1.0
004e6000-004e7000 r--p 00001000 07:00 133900     /usr/lib/libXdamage.so.1.1.0
004e7000-004e8000 rw-p 00002000 07:00 133900     /usr/lib/libXdamage.so.1.1.0
004e8000-0063f000 r-xp 00000000 07:00 263147     /lib/libc-2.12.1.so
0063f000-00641000 r--p 00157000 07:00 263147     /lib/libc-2.12.1.so
00641000-00642000 rw-p 00159000 07:00 263147     /lib/libc-2.12.1.so
00642000-00645000 rw-p 00000000 00:00 0 
00645000-00687000 r-xp 00000000 07:00 144508     /usr/lib/libldap_r-2.4.so.2.5.6
00687000-00688000 ---p 00042000 07:00 144508     /usr/lib/libldap_r-2.4.so.2.5.6
00688000-00689000 r--p 00042000 07:00 144508     /usr/lib/libldap_r-2.4.so.2.5.6
00689000-0068a000 rw-p 00043000 07:00 144508     /usr/lib/libldap_r-2.4.so.2.5.6
0068a000-0068b000 rw-p 00000000 00:00 0 
0068c000-006b1000 r-xp 00000000 07:00 134499     /usr/lib/liblua5.1.so.0.0.0
006b1000-006b2000 r--p 00024000 07:00 134499     /usr/lib/liblua5.1.so.0.0.0
006b2000-006b3000 rw-p 00025000 07:00 134499     /usr/lib/liblua5.1.so.0.0.0
006b3000-006c3000 r-xp 00000000 07:00 263162     /lib/libresolv-2.12.1.so
006c3000-006c4000 r--p 00010000 07:00 263162     /lib/libresolv-2.12.1.so
006c4000-006c5000 rw-p 00011000 07:00 263162     /lib/libresolv-2.12.1.so
006c5000-006c7000 rw-p 00000000 00:00 0 
006d4000-006e9000 r-xp 00000000 07:00 263161     /lib/libpthread-2.12.1.so
006e9000-006ea000 ---p 00015000 07:00 263161     /lib/libpthread-2.12.1.so
006ea000-006eb000 r--p 00015000 07:00 263161     /lib/libpthread-2.12.1.so
006eb000-006ec000 rw-p 00016000 07:00 263161     /lib/libpthread-2.12.1.so
006ec000-006ee000 rw-p 00000000 00:00 0 
006ee000-0071b000 r-xp 00000000 07:00 138785     /usr/lib/libgssapi_krb5.so.2.2
0071b000-0071c000 r--p 0002c000 07:00 138785     /usr/lib/libgssapi_krb5.so.2.2
0071c000-0071d000 rw-p 0002d000 07:00 138785     /usr/lib/libgssapi_krb5.so.2.2
0071d000-00733000 r-xp 00000000 07:00 134697     /usr/lib/libsasl2.so.2.0.23
00733000-00734000 r--p 00015000 07:00 134697     /usr/lib/libsasl2.so.2.0.23
00734000-00735000 rw-p 00016000 07:00 134697     /usr/lib/libsasl2.so.2.0.23
00735000-00737000 r-xp 00000000 07:00 263150     /lib/libdl-2.12.1.so
00737000-00738000 r--p 00001000 07:00 263150     /lib/libdl-2.12.1.so
00738000-00739000 rw-p 00002000 07:00 263150     /lib/libdl-2.12.1.so
00739000-0074b000 r-xp 00000000 07:00 133910     /usr/lib/libXft.so.2.1.13
0074b000-0074c000 r--p 00011000 07:00 133910     /usr/lib/libXft.so.2.1.13
0074c000-0074d000 rw-p 00012000 07:00 133910     /usr/lib/libXft.so.2.1.13
0074d000-00771000 r-xp 00000000 07:00 262218     /lib/libexpat.so.1.5.2
00771000-00773000 r--p 00024000 07:00 262218     /lib/libexpat.so.1.5.2
00773000-00774000 rw-p 00026000 07:00 262218     /lib/libexpat.so.1.5.2
00774000-00795000 r-xp 00000000 07:00 138779     /usr/lib/libk5crypto.so.3.1
00795000-00796000 ---p 00021000 07:00 138779     /usr/lib/libk5crypto.so.3.1
00796000-00797000 r--p 00021000 07:00 138779     /usr/lib/libk5crypto.so.3.1
00797000-00798000 rw-p 00022000 07:00 138779     /usr/lib/libk5crypto.so.3.1
007a5000-007c1000 r-xp 00000000 07:00 263144     /lib/ld-2.12.1.so
007c1000-007c2000 r--p 0001b000 07:00 263144     /lib/ld-2.12.1.so
007c2000-007c3000 rw-p 0001c000 07:00 263144     /lib/ld-2.12.1.so
007c3000-007d2000 r-xp 00000000 07:00 134756     /usr/lib/libtasn1.so.3.1.9

Une idée ?
Merci


The ship is sinking normally...

Hors ligne

#559 Le 21/04/2011, à 11:05

msg_dracula

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Viens de finir mon conky. Enfin normalement !
Il y a toujours des choses a rajouter.

Voila ce que ça donne.

capture6hr.th.jpg

Hors ligne

#560 Le 21/04/2011, à 17:31

Вiɑise

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Plop d'abonnement
Et au passage, vous avez eu des problèmes particuliers en passant à Maverick ? Je l'ai fais dans la nuit et adieu Conky…

Hors ligne

#561 Le 21/04/2011, à 17:39

compte supprimé

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@biaise manque de sommeil peut être tongue 
lance le dans un terminal et poste les erreurs + le conky   
@msg_dracula
tu peux faire voir ton code svp

#562 Le 21/04/2011, à 17:43

Вiɑise

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

le problème vient de se résoudre tout seul magiquement…
j'ai juste arrêté puis relancé conky pour la 2ème fois et ça a marché…
je renonce à comprendre

Bon, pour me faire la main, j'avais piqué son code à triangle vu qu'il est simple.
Là je l'ai tout arrangé mais… la partie "network" ne fonctionne pas. Il s'affiche mais ne traite aucune information.
la voici :

${color green}NETWORK$color
      Internal IP $alignr ${addr wlan0}
      Access Point $alignr ${wireless_essid wlan0}
${color white}Down: ${color green}${downspeed wlan0} k/s ${alignr}${color white}Up:${color red} ${upspeed wlan0} k/s
${color white}${downspeedgraph wlan0 25,140 FF8200 ff0000} ${alignr}${upspeedgraph wlan0
25,140 FF0000 FF9900}$color

J'y comprends pas grand chose. Disons que tout code contenant le mot "network" est une torture pour moi. Un coup de main ?

Dernière modification par Biaise (Le 21/04/2011, à 17:58)

Hors ligne

#563 Le 21/04/2011, à 18:16

msg_dracula

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@msg_dracula
tu peux faire voir ton code svp

Pas de soucis

TEXT
${font monospace:size=8}${execi 86400 lsb_release -si}  ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
$sysname $kernel
$uptime
${if_match ${texeci 360 aptitude search "~U" | wc -l | tail} ==0}Système à jour${else}${color FF0000} ${if_match ${texeci 360 aptitude search "~U" | wc -l | tail} ==1}1 mise à jour
 ${else}${texeci 360 aptitude search "~U" | wc -l | tail} mises à jour ${endif}${endif}
${offset 570}${voffset 25}${font Tron}MEM
${offset 330}${voffset 90}${font Tron}CPU
${offset 90}${voffset 110}${font Tron}DISK

${offset 560}${voffset -200}${font tron:size=9}RAM${offset 30}${font monospace:size=9}$mem
${offset 560}${voffset 8}${font tron:size=9}SWAP${offset 15}${font monospace:size=9}$swap

${offset 330}${voffset 70}${font Tron:size=9}CPU0${offset 20}${font monospace:size=9}${cpu cpu0}%
${offset 330}${voffset 8}${font Tron:size=9}CPU1${offset 22}${font monospace:size=9}${cpu cpu1}%
${offset 330}${voffset 8}${font Tron:size=9}Temp${offset 18}${font monospace:size=9}${execi 2 sensors | grep 'CPU Temperature' | cut -c 21-27}
${offset 90}${voffset 70}${font Tron:size=9}root${offset 20}${font monospace:size=9}${fs_free /}
${offset 90}${voffset 8}${font Tron:size=9}home${offset 18}${font monospace:size=9}${fs_free /home}
${offset 90}${voffset 8}${font Tron:size=9}hdd1${offset 25}${font monospace:size=9}${fs_free /media/matrix1}
${offset 90}${voffset 8}${font Tron:size=9}hdd2${offset 18}${font monospace:size=9}${fs_free /media/matrix2}
${offset 30}${voffset -90}${hddtemp /dev/sda}°C
${offset 30}${voffset 30}${hddtemp /dev/sdb}°C
${offset 30}${voffset 12}${hddtemp /dev/sdc}°C
--[[
Ring Meters by londonali1010 (2009)

This script draws percentage meters as rings. It is fully customisable; all options are described in the script.

IMPORTANT: if you are using the 'cpu' function, it will cause a segmentation fault if it tries to draw a ring straight away. The if statement on line 145 uses a delay to make sure that this doesn't happen. It calculates the length of the delay by the number of updates since Conky started. Generally, a value of 5s is long enough, so if you update Conky every 1s, use update_num>5 in that if statement (the default). If you only update Conky every 2s, you should change it to update_num>3; conversely if you update Conky every 0.5s, you should use update_num>10. ALSO, if you change your Conky, is it best to use "killall conky; conky" to update it, otherwise the update_num will not be reset and you will get an error.

To call this script in Conky, use the following (assuming that you save this script to ~/scripts/rings.lua):
    lua_load ~/scripts/rings-v1.2.lua
    lua_draw_hook_pre ring_stats

Changelog:
+ v1.2 -- Added option for the ending angle of the rings (07.10.2009)
+ v1.1 -- Added options for the starting angle of the rings, and added the "max" variable, to allow for variables that output a numerical value rather than a percentage (29.09.2009)
+ v1.0 -- Original release (28.09.2009)
]]

settings_table = {

    {
        name='cpu',
        arg='cpu1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=360, y=220,
    radius=100,
    thickness=8,
        start_angle=270,
        end_angle=570,
    },
    {
        name='cpu',
        arg='cpu2',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=360, y=220,
        radius=87,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },
{
    name='exec',
    arg="sensors | grep 'CPU Temperature' | cut -c21-22",
    max=95,
    bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
    x=360, y=220,
    radius=74,
    thickness=8,
    start_angle=270,
    end_angle=570,
},
    
{
        name='memperc',
        arg='',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=600, y=100,
        radius=87,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },
    {
        name='swapperc',
        arg='',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=600, y=100,
        radius=74,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },
    {
        name='fs_used_perc',
        arg='/',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=120, y=360,
        radius=113,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },
    {
        name='fs_used_perc',
        arg='/home',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=120, y=360,
        radius=100,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },
    {
        name='fs_used_perc',
        arg='/media/matrix1',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=120, y=360,
        radius=87,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },
    {
        name='fs_used_perc',
        arg='/media/matrix2',
        max=100,
        bg_colour=0x606060,
        bg_alpha=0.6,
        fg_colour=0x00daf6,
        fg_alpha=0.8,
        x=120, y=360,
        radius=74,
        thickness=8,
        start_angle=270,
        end_angle=570,
    },

}

require 'cairo'

function rgb_to_r_g_b(colour,alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

function draw_ring(cr,t,pt)
    local w,h=conky_window.width,conky_window.height

    local xc,yc,ring_r,ring_w,sa,ea=pt['x'],pt['y'],pt['radius'],pt['thickness'],pt['start_angle'],pt['end_angle']
    local bgc, bga, fgc, fga=pt['bg_colour'], pt['bg_alpha'], pt['fg_colour'], pt['fg_alpha']

    local angle_0=sa*(2*math.pi/360)-math.pi/2
    local angle_f=ea*(2*math.pi/360)-math.pi/2
    local t_arc=t*(angle_f-angle_0)

    -- Draw background ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_f)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(bgc,bga))
    cairo_set_line_width(cr,ring_w)
    cairo_stroke(cr)

    -- Draw indicator ring

    cairo_arc(cr,xc,yc,ring_r,angle_0,angle_0+t_arc)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(fgc,fga))
    cairo_stroke(cr)
end



function conky_ring_stats()
    if lastValue==nil then lastValue = 0 end
    
    local function setup_rings(cr,pt)
        local str=''
        local value=0

        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)
        if pt['name'] == "hddtemp" then 
            if str=="N/A" then
                value=lastValue
            else
                value=tonumber(str)
                lastValue=value
            end
        else
            value=tonumber(str)
        end
        if value==nil then value=0 end
        pct=value/pt['max']
        draw_ring(cr,pct,pt)
    end

    if conky_window==nil then return end
    local cs=cairo_xlib_surface_create(conky_window.display,conky_window.drawable,conky_window.visual, conky_window.width,conky_window.height)

    local cr=cairo_create(cs)    

    local updates=conky_parse('${updates}')
    update_num=tonumber(updates)

    if update_num>5 then
        for i in pairs(settings_table) do
            setup_rings(cr,settings_table[i])
        end
    end
end

function conky_lines()
    cairo_move_to(cr,50,50)
    cairo_line_to(cr,100,100)

    cairo_set_line_width(cr,10)
    cairo_stroke(cr)
end

Hors ligne

#564 Le 21/04/2011, à 18:18

compte supprimé

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@biaise

iwconfig

renvoi bien wlan0 un ?


edit @msg_dracula merki

Dernière modification par karamelo (Le 21/04/2011, à 18:20)

#565 Le 21/04/2011, à 18:19

Вiɑise

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

nan, j'ai aps de wifi ici

Seulement un cable

Hors ligne

#566 Le 21/04/2011, à 18:22

compte supprimé

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

lol

ifconfig

renvoi eth0 ou autres change le dans ton conky (wlan0 par ethX ou athX ...........)

#567 Le 21/04/2011, à 18:32

Вiɑise

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Et le "wireless_essid" je le remplace par quoi ?

Hors ligne

#568 Le 21/04/2011, à 18:36

Fatimon

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@chepioq
Merci pour le script smile

@Phyllinux
Idem pour moi hier soir mais après un gros paquet de mises à jour... Je suis sous Debian Sid donc je suppose que c'est un petit bogue big_smile
On verra comment ça évolue dans les jours qui viennet cool

A+

EDIT
Finalement c'était pas les mises à jour, ça s'est résolu tout seul pour le coup lol

Dernière modification par Fatimon (Le 21/04/2011, à 18:52)

Hors ligne

#569 Le 21/04/2011, à 18:42

Fatimon

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@Biaise
Par rien, c'est spécifique au wifi. Supprime simplement ${wireless_essid wlan0}

EDIT
Désolé j'ai répondu sans lire ton code roll
Supprime carrément la ligne:

      Access Point $alignr ${wireless_essid wlan0}

Dernière modification par Fatimon (Le 21/04/2011, à 18:48)

Hors ligne

#570 Le 21/04/2011, à 18:47

Вiɑise

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

*tripote tripote*
Bon voilà le nouveau code :

${color green}NETWORK$color
      Internal IP $alignr ${addr eth0}
      Access Point $alignr ${eth0}
${color white}Down: ${color green}${downspeed eth0} k/s ${alignr}${color white}Up:${color red} ${upspeed eth0} k/s
${color white}${downspeedgraph eth0 25,140 FF8200 ff0000} ${alignr}${upspeedgraph eth0
25,140 FF0000 FF9900}$color

Et ça marche smile merci pour le coup de main !

Hors ligne

#571 Le 21/04/2011, à 18:59

compte supprimé

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@biaise tu es vraiment fâché avec le réseau tongue

#572 Le 21/04/2011, à 19:09

Вiɑise

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Oui, très… vraiment…

Et même quand je sais comment on fait… bah je suis tellement nul d'habitude que je demande quand même à qq'un d'autre avant ! big_smile

+ souvenir douloureux 'une installation gentoo que je faisais sans problème… et puis il a fallu troucher des trucs en rapport avec le réseau…
Plantage monumental, irrécupérable…
Phoque œuf…

Dernière modification par Biaise (Le 21/04/2011, à 19:09)

Hors ligne

#573 Le 21/04/2011, à 20:35

wlourf

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Hello,

Un p'tit conky placé dans une marge de mon bureau, le tout en Lua :
t-vertical_conky_i4d94e70e0009ea78.png

Les fichiers sont sur ma page dA pour ceux que ça interesserait de l'essayer (pas trop dur à configurer pour ceux qui taquinent le Lua smile enfin, j'espère ! )

Hors ligne

#574 Le 22/04/2011, à 18:55

SkyZ

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

SkyZ a écrit :

Bonsoir voilà d'après la doc pour connaître le nombre de mails non-lus avec conky on devrait utiliser ça :

#L'option -i est utilisée pour effectuer cette vérification toute les x secondes (ici toutes les 60 secondes, donc toute les minutes :) )
${imap_unseen Adresse_serveur_IMAP Utilisateur Mot_de_passe -i 60}

Donc j'utilise ça car je suis sous gmail :

${imap_unseen imap.gmail.com zefef63200 mdp -i 60}

Or le conky m'affiche toujours 0 alors que j'ai bien des mails non lus.
De plus je ne sais pas si à utilisateur il faut juste mettre mon login ( zefef63200 ) ou l'adresse entière ( zefef63200@gmail.com )
Donc si quelqu'un peut m'aider a récupérer le nombre de mails non-lus je lui en serais reconnaissant, j'ai entendu parler de script python mais j'y connais encore moins
Merci d'avance

Je réitaire ma demande smile

Hors ligne

#575 Le 23/04/2011, à 00:05

RegisBurin

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@SkiZ:

Perso, je passe par un script pour avoir les Gmails non lus

#!/bin/bash

gmail_login="juste-le-login-avant_@"  
gmail_password="ton-mot-de-passe" 

dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"

if [ -z "$dane" ]; then
echo "Pas de connexion !"
else
echo "$dane"
fi

Et dans conky:

${texeci 500 ~/scripts/check_gmail.sh}

'texeci xx' permet de spécifier le temps de mise à jour, en secondes.

Fonctionne très bien chez moi wink

@+

Edit: Voilà ce que ça donne sur mon Eeepc (j'en profite, ça faisait longtemps que j'avais pas posté là big_smile )

1303513743.png

Le .conkyrc:

use_xft yes
xftfont Larabiefont:size=12
xftalpha 0.5
update_interval 1.0
total_run_times 0

double_buffer yes
own_window yes
own_window_transparent yes
own_window_hints undecorated,sticky,below,skip_taskbar,skip_pager
own_window_type override

draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color 7F7F7F
default_shade_color black
default_outline_color white
alignment bottom_left
gap_x 5
gap_y 2
minimum_size 1019 30
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no

color1 006FC0
color2 333333

TEXT
${font}${goto 49}${voffset 6}${if_match ${cpu} >0}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >10}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >20}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >30}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >40}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >50}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >60}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >70}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >80}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${cpu} >90}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${color1}${font Sans:size=8} ${cpu}%${font}${goto 250}${voffset -3}${if_match ${memperc} >0}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >10}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >20}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >30}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >40}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >50}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >60}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >70}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >80}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${if_match ${memperc} >90}${color1}${else}${color2}${endif}O${font Larabiefont:size=5} ${font}${voffset -7}${color1}${font Sans:size=8} ${memperc}%${font}${goto 430}${voffset -3}${color1}/home:${color}${font Sans:size=8} ${fs_free_perc /home}% libres${goto 542}${voffset -1} | ${voffset -3}${color1}${font MarVoSym:size=12}B${font Sans:size=8}${color} ${texeci 60 ~/scripts/check_gmail.sh}${voffset -2} | ${voffset -3}${color1}${font MarVoSym:size=12}V${color}${font Sans:size=8} ${execi 3600 aptitude search "~U" | wc -l | tail}${voffset -2} | ${voffset -2}${color1}${font marvosym:size=12}U${voffset -1}${font Sans:size=8}${color} ${uptime}
${goto 49}${voffset -7}${color1}${cpubar 2,115}${offset -115}${color2}${cpubar cpu4 2,115}${goto 250}${color1}${membar 2,115}${offset -115}${color2}${cpubar cpu4 2,115}

Dernière modification par RegisBurin (Le 23/04/2011, à 00:14)


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