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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#126 Le 25/11/2010, à 00:17

wlourf

Re : Postez vos scripts Lua pour Conky !

Salut régis !

Alors bizarre l'histoire de pre et post, je pense que ça ne fonctionne que pour le texte.
Dans ton shema en gimp, ton "bouton" a deux niveaux, et les aiguilles sont sur un seul des niveaux, donc, le bouton du fond, tu peux l'insérer dans ton fond d'écran si ce n'est déjà fait et le second tu peux l'afficher via Lua. (Le premier aussi, tu peux l'afficher via Lua, si tu as envie). Voilà ce que je ferai :

Ajoute

require 'imlib2'

après require 'cairo'

puis quand les aiguilles sont dessinées, ici :

draw_clock_hands(cr,clock_x,clock_y)

ajoute ceci, juste après :

    image = imlib_load_image("/home/wlourf/tmp/dot.png")
    imlib_context_set_image(image)
    imlib_render_image_on_drawable(810,495)
    imlib_free_image()

et ça devrait le faire !

Sinon, pas besoin de nettoyer le script, tu as juste besoin de commenter la partie qui dessine le contour, comme tu l'as fait:

--         draw_ring(cr,pct,pt)

Puisque ton script lua n'utilise pas d'arguments basés sur $cpu, tu peux virer ce que j'ai commenté, ton horloge s'affichera tout de suite :

 --   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

Sinon, sympa ton fond d'écran, c'est toi qui l'a modifié?

Hors ligne

#127 Le 25/11/2010, à 06:12

Pacifick_FR42

Re : Postez vos scripts Lua pour Conky !

Salut à tous,  (coup de gueule...)
Ce serait cool de penser à ceux qui lisent vos postes pour la première fois, et essayer de faire une doc unifié sur l'utilisation de  Lua, je viens de passer 2 heures à essayer de comprendre ce que vous faites, à tester divers conky poster, en résumé :
- On comprends rien
- Aucun d'eux ne fonctionnent !
J'ai beau tourner dans tous les sens, fatalement, ça ne marche pas !
Je suis habitué à "un peu" plus de rigueur sur ce forum, si il s'agit de juste faire une discutions "entre vous" : faites un blog !
Mais... aprés une trentaine de pages lu, je suis plus que déçu ! Entre des liens foireux, des scripts sans la moindre explication pointant sur des dossier biens évidement inexistants (les variables système, ça doit pas trop vous parler...) l'absence total de pré-requis... des scripts pour quad core, avec aucune variable pour l'utiliser en dual, bref un sacré merdier tous ça... wink et le mots est faible.... sans parler des nombreux topic qui partent dans tous les sens...

Edit : une petite note supplémentaire, ou le summum c'est quant même le premier poste de ce topic... donner des liens sur un site russe, c'est sacrément utile... yikes

re-Edit : La palme du n'importe quoi revient à wlourf qui ne semble être inquiété par aucun "standard"... je m'explique, car petit à petit j'arrive à faire fonctionner des conky + lua, pas grâce à ce forum, ça vat sans dire... Donc, il apparait qu'il existe un certains standard pour la création et l'utilisation des divers scripts, à savoir, la racine ce trouve dans ~/conky et les script, images etc... dans ~/conky/scripts etc. enfin, bref, dans un univers ou tous fonctionne, on fait en sorte d'unifier les méthodes de travail, c'est comme ça que marche les choses sous Linux depuis plus de 20 ans... mais... notre ami wlourf, lui, non, pas du tout ! un coup c'est dans <SON HOME>/Dossier à la mort moi le.../NomDuScriptAuHasard.sh, y compris son travail publié sur dA, c'est  dommage, car ses réalisations semblent très intéressantes... mais inutilisable, sauf si on édite l'ensemble de son travail pour unifier tous ça, et encore, j'ai essayé, sans succès...
Au passage voici un script Conky + Lua "normal" : http://sen7.deviantart.com/art/Conky-Ni … 0#comments
Vous remarquerez avec quelle clarté tout est expliqué, du coup, ça fonctionne, étonnant, non ?

Dernière modification par Pacifick_FR42 (Le 25/11/2010, à 08:35)


Venez M'écouter !!! : http://www.pacifick-dream.fr/ - N'hésitez pas à me donner votre avis !!! -
Projet OpenSource : radioactif.pcexpert-loire.fr - Autre site : http://www.lheureducrime.com

Hors ligne

#128 Le 25/11/2010, à 11:11

RegisBurin

Re : Postez vos scripts Lua pour Conky !

@wlourf: merci à toi, je teste et je reposte... Pour le fond d'écran, plus que modifié, je l'ai créé de A à Z (je posterais peut-être sur mon blog un tuto pour réaliser ce genre de wallpaper). Sans rentrer dans le détail: Gimp => filtre bruit RVB sur un fond avec un dégradé+flou cinétique, pour créer l'effet alu brossé + filtre repoussage d'après une carte sur des objets "pleins" pour les divers reliefs.

@Pacifick_FR42: Edit: j'ai déplacé ma réaction dans le topic créé par wlourf, mentionné dans le post suivant

Dernière modification par RegisBurin (Le 25/11/2010, à 11:37)


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#129 Le 25/11/2010, à 11:28

wlourf

Re : Postez vos scripts Lua pour Conky !

bon, ben moi, j'ai disgressé ici : http://forum.ubuntu-fr.org/viewtopic.php?id=430787, si ça interesse quelqu'un!
smile

Hors ligne

#130 Le 25/11/2010, à 12:52

RegisBurin

Re : Postez vos scripts Lua pour Conky !

Yep, merci wlourf, tout fonctionne et je commence à avoir ce que je recherche.
une petite capture pour illustrer:
1290681970.png

Il ne me reste plus qu'à remplacer les (très moches) graphs d'upspeed/downspeed de conky par des graphs outline en lua. Pour ce faire, je me base sur ce que tu as fais ici, et j'essaie d'adapter... Mais comme l'a amicalement fait remarquer Pacifick_FR42, c'est pas évident, et je patauge un peu lol

Je reviendrais vers toi (en MP) si je n'arrive pas à m'en sortir wink

@+


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#131 Le 25/11/2010, à 13:11

wlourf

Re : Postez vos scripts Lua pour Conky !

@RegisBurin, pas de soucis, même en MP, j'avais posté un mini tuto (en -mauvais- anglais) au cas où tu ne l'aurais pas vu

Hors ligne

#132 Le 25/11/2010, à 13:15

RegisBurin

Re : Postez vos scripts Lua pour Conky !

c'est noté (non, j'avais pas fais gaffe), merci


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#133 Le 26/11/2010, à 09:13

Pacifick_FR42

Re : Postez vos scripts Lua pour Conky !

Dans un script conky normalement fait pour Arch il y une commande pacman qui permet de connaitre le nombre de mise à jour (si je laisse cette commande j'ai un jolis Pacman, le jeux) qui s'ouvre..:lol::lol:) quelqu'un connait l'équivalant de Ubuntu sans passer pas sudo ?


Venez M'écouter !!! : http://www.pacifick-dream.fr/ - N'hésitez pas à me donner votre avis !!! -
Projet OpenSource : radioactif.pcexpert-loire.fr - Autre site : http://www.lheureducrime.com

Hors ligne

#134 Le 26/11/2010, à 10:55

RegisBurin

Re : Postez vos scripts Lua pour Conky !

Pacifick_FR42 a écrit :

Dans un script conky normalement fait pour Arch il y une commande pacman qui permet de connaitre le nombre de mise à jour (si je laisse cette commande j'ai un jolis Pacman, le jeux) qui s'ouvre..:lol::lol:) quelqu'un connait l'équivalant de Ubuntu sans passer pas sudo ?

aptitude via cette comande:

aptitude search "~U" | wc -l | tail

Pour l'utiliser dans un conky:

${execi 3600 aptitude search "~U" | wc -l | tail}

(où 3600 est la fréquence de rafraîchissement en seconde)


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#135 Le 26/11/2010, à 10:57

Pacifick_FR42

Re : Postez vos scripts Lua pour Conky !

Merci wink ça marche nickel !

Dernière modification par Pacifick_FR42 (Le 26/11/2010, à 11:04)


Venez M'écouter !!! : http://www.pacifick-dream.fr/ - N'hésitez pas à me donner votre avis !!! -
Projet OpenSource : radioactif.pcexpert-loire.fr - Autre site : http://www.lheureducrime.com

Hors ligne

#136 Le 26/11/2010, à 17:04

Pacifick_FR42

Re : Postez vos scripts Lua pour Conky !

Petit soucy avec weather.com, je n'ai toujours pas reçu de mail de leur parts... malgré 3 inscriptions !!!
Donc, je me suis "rabattue" sur METAR en essayant de faire une truc de ce genre :

template2 ${if_match ${execpi 1800 metar -d lfmh | grep Phenomena | cut -c 17-26}=="Light Snow"}${image images/weather/14.png -p 236,36 -s 38x38 -f 86400}${endif}${goto 70}${voffset -2}${font DejaVu Sans Mono:size=8}${execpi 1800 metar -d lfmh | grep Phenomena | cut -c 16-30}\n${goto 226}${voffset -16}${color1}${font DejaVu Sans Mono:size=10}${execpi 1800 metar -d lfmh | grep Temperature | cut -c 16-18}C°${goto 260}${font DejaVu Sans Mono:size=8}${execpi 1800 metar -d lfmh | grep Dewpoint | cut -c 16-18}\n

Le problème, bien que ça fonctionne j'ai cette erreur :

Conky: Bad arguments: 'Light Snow' and '"Light Snow"'
Conky: compare failed for expression 'Light Snow=="Light Snow"'

je vois pas l'erreur... une idée ? wink


Venez M'écouter !!! : http://www.pacifick-dream.fr/ - N'hésitez pas à me donner votre avis !!! -
Projet OpenSource : radioactif.pcexpert-loire.fr - Autre site : http://www.lheureducrime.com

Hors ligne

#137 Le 26/11/2010, à 18:47

wlourf

Re : Postez vos scripts Lua pour Conky !

Salut Pacifick_FR42,
Ça fait plaisir de voir que toi aussi tu manques de rigueur smile : tes deux dernières questions concernent des problèmes non-Lua dans le topic Conky-Lua ... essaye dans ce topic, tu auras sans doutes plus de chances : http://forum.ubuntu-fr.org/viewtopic.ph … 6#p3867966.
Sinon, pendant que je suis là, pour la météo, aucune idée, je n'en ai jamais affiché dans un conky ...

Hors ligne

#138 Le 26/11/2010, à 19:16

Pacifick_FR42

Re : Postez vos scripts Lua pour Conky !

Oui... faut dire que je maîtrise pas du tout ! smile donc manque de rigueur, sans doute wink et... cela dit, mon script (enfin, quant je dit "mon"...) il utilise lua... mais bon, je vais essayer de l'autre côté...:)


Venez M'écouter !!! : http://www.pacifick-dream.fr/ - N'hésitez pas à me donner votre avis !!! -
Projet OpenSource : radioactif.pcexpert-loire.fr - Autre site : http://www.lheureducrime.com

Hors ligne

#139 Le 27/11/2010, à 22:25

Pacifick_FR42

Re : Postez vos scripts Lua pour Conky !

Bon... je vois... je dois poser une question sans doute trop technique... wink


Venez M'écouter !!! : http://www.pacifick-dream.fr/ - N'hésitez pas à me donner votre avis !!! -
Projet OpenSource : radioactif.pcexpert-loire.fr - Autre site : http://www.lheureducrime.com

Hors ligne

#140 Le 18/12/2010, à 01:57

Fenouille84

Re : Postez vos scripts Lua pour Conky !

Bonsoir tout le monde !!

Il est 1h du mat' et sa me toque : je veux mettre une horloge lua dans mon conky !! big_smile
Mais je rencontre des petits soucis...

Typiquement, je veux une simple horloge comme celle londonali1010 (3 cercles et 3 aiguilles).(voir image)

J'ai suivi les indications de wlourf :

wlourf a écrit :
Ph3nix_ a écrit :

Sauf que je n'ai absolument aucune idée de comment faire les aiguilles de la pendule.
Quelqu'un a une idée?

Pour l'horloge, tu peux t'inspirer de ce script :
http://conky.linux-hardcore.com/bienven … nky-1-7-2/
plus particulièrement cette fonction function draw_clock_hands(cr,xc,yc)

Mais bien entendu, le lien du script est mort... yikes Et non accessible via DeviantArt... mad

Quelqu'un pourrait me filer le code svp et la ligne pour l'appeler dans conky ?!
Merci !! Sur ce, bonne nuit et à demain !! tongue


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

Hors ligne

#141 Le 18/12/2010, à 02:37

wlourf

Re : Postez vos scripts Lua pour Conky !

déjà 1h du mat' !
voilà le lien : http://conky-pitstop-fr.wikidot.com/londonali1010 avant d'aller me coucher

Dernière modification par wlourf (Le 18/12/2010, à 02:37)

Hors ligne

#142 Le 18/12/2010, à 14:05

Fenouille84

Re : Postez vos scripts Lua pour Conky !

wlourf a écrit :

déjà 1h du mat' !
voilà le lien : http://conky-pitstop-fr.wikidot.com/londonali1010 avant d'aller me coucher

Merci wlourf.
Je l'ajuste à mes besoins et je poste mon nouveau conky wink

Edit :
J'ai un petit soucis avec le script : le cercle des heures ne suit pas l'aiguille.
Il est 13h58, donc l'aiguille est proche de 14h, mais pas le cercle des heures...

Voici le script comme je l'ai modifié :

--[[
Clock Rings by londonali1010 (2009)

This script draws percentage meters as rings, and also draws clock hands if you want! It is fully customisable; all options are described in the script. This script is based off a combination of my clock.lua script and my rings.lua 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 near the end of the script 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/clock_rings-v1.1.1.lua
    lua_draw_hook_pre clock_rings

Changelog:
+ v1.1.1 -- Fixed minor bug that caused the script to crash if conky_parse() returns a nil value (20.10.2009)
+ v1.1 -- Added colour option for clock hands (07.10.2009)
+ v1.0 -- Original release (30.09.2009)
]]

settings_table = {
    {
        -- Edit this table to customise your rings.
        -- You can create more rings simply by adding more elements to settings_table.
        -- "name" is the type of stat to display; you can choose from 'cpu', 'memperc', 'fs_used_perc', 'battery_used_perc'.
        name='time',
        -- "arg" is the argument to the stat type, e.g. if in Conky you would write ${cpu cpu0}, 'cpu0' would be the argument. If you would not use an argument in the Conky variable, use ''.
        arg='%I.%M',
        -- "max" is the maximum value of the ring. If the Conky variable outputs a percentage, use 100.
        max=12,
        -- "bg_colour" is the colour of the base ring.
        bg_colour=0xffffff,
        -- "bg_alpha" is the alpha value of the base ring.
        bg_alpha=0.1,
        -- "fg_colour" is the colour of the indicator part of the ring.
        fg_colour=0xffffff,
        -- "fg_alpha" is the alpha value of the indicator part of the ring.
        fg_alpha=0.2,
        -- "x" and "y" are the x and y coordinates of the centre of the ring, relative to the top left corner of the Conky window.
        x=90, y=95,
        -- "radius" is the radius of the ring.
        radius=60,
        -- "thickness" is the thickness of the ring, centred around the radius.
        thickness=5,
        -- "start_angle" is the starting angle of the ring, in degrees, clockwise from top. Value can be either positive or negative.
        start_angle=0,
        -- "end_angle" is the ending angle of the ring, in degrees, clockwise from top. Value can be either positive or negative, but must be larger than start_angle.
        end_angle=360
    },
    {
        name='time',
        arg='%M.%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xffffff,
        fg_alpha=0.4,
        x=90, y=95,
        radius=66,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
    {
        name='time',
        arg='%S',
        max=60,
        bg_colour=0xffffff,
        bg_alpha=0.1,
        fg_colour=0xffffff,
        fg_alpha=0.6,
        x=90, y=95,
        radius=72,
        thickness=5,
        start_angle=0,
        end_angle=360
    },
}

-- Use these settings to define the origin and extent of your clock.

clock_r=67

-- "clock_x" and "clock_y" are the coordinates of the centre of the clock, in pixels, from the top left of the Conky window.

clock_x=90
clock_y=95

-- Colour & alpha of the clock hands

clock_colour=0xffffff
clock_alpha=0.8

-- Do you want to show the seconds hand?

show_seconds=true

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 draw_clock_hands(cr,xc,yc)
    local secs,mins,hours,secs_arc,mins_arc,hours_arc
    local xh,yh,xm,ym,xs,ys

    secs=os.date("%S")
    mins=os.date("%M")
    hours=os.date("%I")

    secs_arc=(2*math.pi/60)*secs
    mins_arc=(2*math.pi/60)*mins+secs_arc/60
    hours_arc=(2*math.pi/12)*hours+mins_arc/12

    -- Draw hour hand

    xh=xc+0.9*clock_r*math.sin(hours_arc)
    yh=yc-0.9*clock_r*math.cos(hours_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xh,yh)

    cairo_set_line_cap(cr,CAIRO_LINE_CAP_ROUND)
    cairo_set_line_width(cr,5)
    cairo_set_source_rgba(cr,rgb_to_r_g_b(clock_colour,clock_alpha))
    cairo_stroke(cr)

    -- Draw minute hand

    xm=xc+clock_r*math.sin(mins_arc)
    ym=yc-clock_r*math.cos(mins_arc)
    cairo_move_to(cr,xc,yc)
    cairo_line_to(cr,xm,ym)

    cairo_set_line_width(cr,3)
    cairo_stroke(cr)

    -- Draw seconds hand

    if show_seconds then
        xs=xc+1.1*clock_r*math.sin(secs_arc)
        ys=yc-1.1*clock_r*math.cos(secs_arc)
        cairo_move_to(cr,xc,yc)
        cairo_line_to(cr,xs,ys)

        cairo_set_line_width(cr,1)
        cairo_stroke(cr)
    end
end

function conky_clock_rings()
    local function setup_rings(cr,pt)
        local str=''
        local value=0

        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)

        value=tonumber(str)
        if value == nil then value = 0 end
        pct=value/pt['max']

        draw_ring(cr,pct,pt)
    end

    -- Check that Conky has been running for at least 5s

    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

    draw_clock_hands(cr,clock_x,clock_y)
end

Je n'ai pas ce soucis avec les secondes (léger avec les minutes).
Sa coince juste vers les fin d'heures... hmm

Dernière modification par Fenouille84 (Le 18/12/2010, à 16:11)


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

Hors ligne

#143 Le 19/12/2010, à 00:48

Fenouille84

Re : Postez vos scripts Lua pour Conky !

Personne n'a d'idée pour le cercle ? hmm


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

Hors ligne

#144 Le 19/12/2010, à 02:41

wlourf

Re : Postez vos scripts Lua pour Conky !

On dirait que les minutes ne sont pas converties en centièmes d'heures : le calcul se fait avec 13.58 au lieu de 13+58/60=13.9666... donc, il faut modifier un peu le script dans la fonction setup_rings :

    local function setup_rings(cr,pt)
        local str=''
        local value=0

        str=string.format('${%s %s}',pt['name'],pt['arg'])
        str=conky_parse(str)

        value=tonumber(str)
        if value == nil then value = 0 end
        --ajout
        if pt['arg'] == "%I.%M"  then
            value=os.date("%I")+os.date("%M")/60
            if value>12 then value=value-12 end
        end
        --fin ajout
        pct=value/pt['max']

        draw_ring(cr,pct,pt)
    end

et retrancher 12 pour les heures entre minuit et une heure du mat et entre midi et 13h. Ça doit fonctionner !

Hors ligne

#145 Le 19/12/2010, à 11:04

Fenouille84

Re : Postez vos scripts Lua pour Conky !

wlourf a écrit :

On dirait que les minutes ne sont pas converties en centièmes d'heures : le calcul se fait avec 13.58 au lieu de 13+58/60=13.9666... donc, il faut modifier un peu le script dans la fonction setup_rings

Ah merci wlourf sa fonctionne nickel !! smile

J'ai pris la liberté de modifier les secondes en centièmes de minutes, pour corriger le même problème que pour les heures roll C'est correct ?

--ajout wlourf
  if pt['arg'] == "%I.%M"  then
    value=os.date("%I")+os.date("%M")/60
      if value>12 then value=value-12 end
    end
  if pt['arg'] == "%M.%S"  then
    value=os.date("%M")+os.date("%S")/60
  end
--fin ajout

Par contre, j'ai pas trop saisi le coup du retrancher 12 si... hmm


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

Hors ligne

#146 Le 19/12/2010, à 11:52

Levi59

Re : Postez vos scripts Lua pour Conky !

Retrancher 12 certainement parce qu'une horloge est sur 12 heures et non 24...

Hors ligne

#147 Le 19/12/2010, à 12:17

Fenouille84

Re : Postez vos scripts Lua pour Conky !

Levi59 a écrit :

Retrancher 12 certainement parce qu'une horloge est sur 12 heures et non 24...

Oui mais on utilise le paramètre %I et non %H.
Donc on a déjà l'heure en système 12h, et non 24h. roll

Edit :
Ah non c'est bon j'ai compris le coup du -12.
C'est uniquement pour 2 cas (comme expliqué par wlourf) :

wlourf a écrit :

   entre minuit et une heure du mat
   entre midi et 13h.

Problème résolu
Merci wink

Dernière modification par Fenouille84 (Le 19/12/2010, à 13:47)


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

Hors ligne

#148 Le 10/01/2011, à 00:45

hardball

Re : Postez vos scripts Lua pour Conky !

hello !

voici pour l'instant 2 exemples conky/lua


conky3.gif
otherconky.gif

je poste les scripts dès que je les ai commentés et expliqués

Dernière modification par hardball (Le 10/01/2011, à 00:47)


-- Toshiba satelliteA100-335 + Ubuntu Jaunty --
Pour les noobs : Bienvenue ! ici la perséverance vous récompense.
Pour les anciens : Merci à vous de partager votre savoir.
Et vive le perl !

Hors ligne

#149 Le 10/01/2011, à 10:29

RegisBurin

Re : Postez vos scripts Lua pour Conky !

@ hardball: Très joli ! Sobre/efficace, je plussoie...


Ma config (M-AUDIO Delta44/Wacom CTH661) | BabyBox[WIP]
Moi sur le web ("Régis est un cool") / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#150 Le 10/01/2011, à 10:39

Fenouille84

Re : Postez vos scripts Lua pour Conky !

RegisBurin a écrit :

@ hardball: Très joli ! Sobre/efficace, je plussoie...

+1


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

Hors ligne

Haut de page ↑