#201 Le 18/05/2013, à 10:24
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour ljere,
Non, pas de parefeu spécifique, installation basique de Voyager 13.04
Dernière modification par enebre (Le 18/05/2013, à 10:25)
Hors ligne
#202 Le 18/05/2013, à 10:26
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
sa devrait fonctionner, laisse tourner un peut, peut être que le serveur n'a pas fini de s'initialiser avant le lancement du conky.
le script fait un essais toutes les minutes, puis une foix la première mise a jour effectuées une mise a jour toutes les 15 minutes
Hors ligne
#203 Le 18/05/2013, à 10:29
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Ok Didier je fais ça
Hors ligne
#204 Le 18/05/2013, à 10:39
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Maj Ok
Bravo, encore un strike
Hors ligne
#206 Le 18/05/2013, à 11:06
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
http://www.zimagez.com/miniature/capturedcran-180513-114552.php
petit soucis de maj
les données sont identiques à l'image que tu as insérée sur la page précédente !!!
non, il n'y a pas de soucis, ce sont bien les données de ton compte qui sont utilisé lors de la mise a jour
edit : il faudra modifier le script lanceur, pour augmenter le délais avant lancement du conky
par exemple passer -t de 10 à 15
Dernière modification par Didier-T (Le 18/05/2013, à 11:08)
Hors ligne
#207 Le 18/05/2013, à 11:11
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
la maj, vient de se refaire et maintenant je n'ai que ... plus de données !!!
%
Mb
Gb
Hors ligne
#208 Le 18/05/2013, à 11:13
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
la maj, vient de se refaire et maintenant je n'ai que ... plus de données !!!
%
Mb
Gb
et tu as eut un message d'erreur ?
Hors ligne
#209 Le 18/05/2013, à 11:19
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Conky: llua_getnumber: function conky_mobistar_pourc didn't return a number, result discarded
Conky: llua_getstring: function conky_mobistar_conso didn't return a string, result discarded
Il y avait ces lignes qui reviennent sans cesse
et là j'ai
Maj OK
Dernière modification par enebre (Le 18/05/2013, à 11:23)
Hors ligne
#210 Le 18/05/2013, à 11:31
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
j'ai modifier le script lua
mobistar.lua
-- Créé par Didier-T (forum.ubuntu-fr.org)
require "io"
require "os"
local home = os.getenv("HOME")
local HeureMaj = 0
local compteur = {}
local dermodif
function conky_mobistar_Maj(inter, user, pass)
if dermodif == nil or dermodif ~= conky_parse("${exec date -r "..home.."/.conky/conky-perso/mobistar/compteur '+%s'}") then
dermodif=conky_parse("${exec date -r "..home.."/.conky/conky-perso/mobistar/compteur '+%s'}")
local file = assert(io.open(home.."/.conky/conky-perso/mobistar/compteur", "r") )
if file then
local line = file:read()
local i = 0
local donee = {}
for line in file:lines() do
i = i+1
donee[i] = line
end
io.close(file)
i=0
for i = 1,table.getn(donee) do
if donee[i]:find("MB") then
value=tonumber(donee[i]:match("(%d*.%d)"))
if value ~= nil then compteur={value, "Mb"} end
end
if donee[i]:find("GB") then
value=tonumber(donee[i]:match("(%d*.%d)"))
if value ~= nil then compteur={value, "Gb"}
end
end
end
collectgarbage()
end
if os.time()-HeureMaj >= tonumber(inter) or compteur[1] == nil and os.time()-HeureMaj >= 60 then
os.execute("perl "..home.."/.conky/conky-perso/mobistar/selenium.perl "..user.." "..pass.." > "..home.."/.conky/conky-perso/mobistar/compteur && echo 'Maj Ok' &")
HeureMaj=os.time()
print "mise a jour"
end
return " "
end
function conky_mobistar_conso(unite)
local retour
if unite == nil then
unite = "Gb"
end
if unite == "Mb" then
if compteur[2] == "Mb" then
retour = compteur[1]
end
if compteur[2] == "Gb" then
retour = compteur[1]*1024
end
end
if unite == "Gb" then
if compteur[2] == "Mb" then
retour = compteur[1]/1024
end
if compteur[2] == "Gb" then
retour = compteur[1]
end
end
if retour ~= nil then retour = "Pas de donnée pour le moment" end
return(retour)
end
function conky_mobistar_pourc(maxi)
local retour
if compteur[2] == "Mb" then
retour = 1/(tonumber(maxi)/(compteur[1]/1024))*100
end
if compteur[2] == "Gb" then
retour = 1/(tonumber(maxi)/compteur[1])*100
end
if retour ~= nil then retour = 0 end
return(retour)
end
dit moi ce que sa donne
Dernière modification par Didier-T (Le 18/05/2013, à 12:00)
Hors ligne
#211 Le 18/05/2013, à 11:53
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
c'est pas jojo
└─ $ ▶ Conky: llua_load: /home/enebre/.conky/conky-perso/mobistar/mobistar.lua:90: 'end' expected (to close 'function' at line 12) near '<eof>'
y: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_Maj execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Hors ligne
#212 Le 18/05/2013, à 11:55
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
hello
je voudrais ajouter ceci :
la partie script:
--------------------------------------------------------------------------------
-- clock DATA
-- HOURS
clock_h = {
{
name='time', arg='%H', max_value=12,
x=110, y=80,
graph_radius=53,
graph_thickness=3,
graph_unit_angle=30, graph_unit_thickness=30,
graph_bg_colour=0xffffff, graph_bg_alpha=0.0,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
txt_radius=34,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.6,
graduation_radius=53,
graduation_thickness=6, graduation_mark_thickness=2,
graduation_unit_angle=30,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
},
}
-- MINUTES
clock_m = {
{
name='time', arg='%M', max_value=60,
x=110, y=80,
graph_radius=57,
graph_thickness=2,
graph_unit_angle=6, graph_unit_thickness=6,
graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
txt_radius=70,
txt_weight=0, txt_size=9.0,
txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.6,
graduation_radius=57,
graduation_thickness=0, graduation_mark_thickness=2,
graduation_unit_angle=30,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
},
}
-- SECONDS
clock_s = {
{
name='time', arg='%S', max_value=60,
x=110, y=80,
graph_radius=50,
graph_thickness=2,
graph_unit_angle=6, graph_unit_thickness=2,
graph_bg_colour=0xffffff, graph_bg_alpha=0.0,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2,
txt_radius=40,
txt_weight=0, txt_size=12.0,
txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.3,
graduation_radius=0,
graduation_thickness=0, graduation_mark_thickness=0,
graduation_unit_angle=0,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.0,
},
}
je l'ai rajouter au mien mais ça marche pas trouvé ici suite à la lecture de cela et cela
Hors ligne
#213 Le 18/05/2013, à 11:57
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
hello
je voudrais ajouter ceci :
http://pix.toile-libre.org/upload/img/1368873936.png
la partie script:
-------------------------------------------------------------------------------- -- clock DATA -- HOURS clock_h = { { name='time', arg='%H', max_value=12, x=110, y=80, graph_radius=53, graph_thickness=3, graph_unit_angle=30, graph_unit_thickness=30, graph_bg_colour=0xffffff, graph_bg_alpha=0.0, graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3, txt_radius=34, txt_weight=1, txt_size=10.0, txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.6, graduation_radius=53, graduation_thickness=6, graduation_mark_thickness=2, graduation_unit_angle=30, graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3, }, } -- MINUTES clock_m = { { name='time', arg='%M', max_value=60, x=110, y=80, graph_radius=57, graph_thickness=2, graph_unit_angle=6, graph_unit_thickness=6, graph_bg_colour=0xffffff, graph_bg_alpha=0.1, graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3, txt_radius=70, txt_weight=0, txt_size=9.0, txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.6, graduation_radius=57, graduation_thickness=0, graduation_mark_thickness=2, graduation_unit_angle=30, graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3, }, } -- SECONDS clock_s = { { name='time', arg='%S', max_value=60, x=110, y=80, graph_radius=50, graph_thickness=2, graph_unit_angle=6, graph_unit_thickness=2, graph_bg_colour=0xffffff, graph_bg_alpha=0.0, graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2, txt_radius=40, txt_weight=0, txt_size=12.0, txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.3, graduation_radius=0, graduation_thickness=0, graduation_mark_thickness=0, graduation_unit_angle=0, graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.0, }, }
je l'ai rajouter au mien mais ça marche pas trouvé ici suite à la lecture de cela et cela
les script lua sont a exécuter en parallèle, tu ne peut pas les mixer entre eux, a moins de faire de grosse modif dans la code
Hors ligne
#214 Le 18/05/2013, à 12:01
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
c'est pas jojo
└─ $ ▶ Conky: llua_load: /home/enebre/.conky/conky-perso/mobistar/mobistar.lua:90: 'end' expected (to close 'function' at line 12) near '<eof>'
y: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_Maj execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_pourc execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
Conky: llua_do_call: function conky_mobistar_conso execution failed: attempt to call a nil value
je pencherai pour un soucis de copier coller, sa arrive souvent
Hors ligne
#215 Le 18/05/2013, à 12:02
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
ok
j'ai rajouté sur mon conkyrc une 2'eme demande de lua il se lance reste plus qu'a le modifié pour le mettre en place et juste avoir la montre
encore merci et
@+
Dernière modification par loutch (Le 18/05/2013, à 12:07)
Hors ligne
#216 Le 18/05/2013, à 12:07
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@ enebre,
euh en fait, c'est moi, trop pressé.
-- Créé par Didier-T (forum.ubuntu-fr.org)
require "io"
require "os"
local home = os.getenv("HOME")
local HeureMaj = 0
local compteur = {}
local dermodif
function conky_mobistar_Maj(inter, user, pass)
if dermodif == nil or dermodif ~= conky_parse("${exec date -r "..home.."/.conky/conky-perso/mobistar/compteur '+%s'}") then
dermodif=conky_parse("${exec date -r "..home.."/.conky/conky-perso/mobistar/compteur '+%s'}")
local file = assert(io.open(home.."/.conky/conky-perso/mobistar/compteur", "r") )
if file then
local line = file:read()
local i = 0
local donee = {}
for line in file:lines() do
i = i+1
donee[i] = line
end
io.close(file)
i=0
for i = 1,table.getn(donee) do
if donee[i]:find("MB") then
value=tonumber(donee[i]:match("(%d*.%d)"))
if value ~= nil then compteur={value, "Mb"} end
end
if donee[i]:find("GB") then
value=tonumber(donee[i]:match("(%d*.%d)"))
if value ~= nil then compteur={value, "Gb"} end
end
end
end
collectgarbage()
end
if os.time()-HeureMaj >= tonumber(inter) or compteur[1] == nil and os.time()-HeureMaj >= 60 then
os.execute("perl "..home.."/.conky/conky-perso/mobistar/selenium.perl "..user.." "..pass.." > "..home.."/.conky/conky-perso/mobistar/compteur && echo 'Maj Ok' &")
HeureMaj=os.time()
print "mise a jour"
end
return " "
end
function conky_mobistar_conso(unite)
local retour
if unite == nil then
unite = "Gb"
end
if unite == "Mb" then
if compteur[2] == "Mb" then
retour = compteur[1]
end
if compteur[2] == "Gb" then
retour = compteur[1]*1024
end
end
if unite == "Gb" then
if compteur[2] == "Mb" then
retour = compteur[1]/1024
end
if compteur[2] == "Gb" then
retour = compteur[1]
end
end
if retour ~= nil then retour = "Pas de donnée pour le moment" end
return(retour)
end
function conky_mobistar_pourc(maxi)
local retour
if compteur[2] == "Mb" then
retour = 1/(tonumber(maxi)/(compteur[1]/1024))*100
end
if compteur[2] == "Gb" then
retour = 1/(tonumber(maxi)/compteur[1])*100
end
if retour ~= nil then retour = 0 end
return(retour)
end
il manquai un end
Hors ligne
#217 Le 18/05/2013, à 12:11
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@ Didier,
je l'ai recoller et en plus vérifié chaque ligne, c'est sans erreur pour le copier/collé
et j'ai toujours cette erreur en terminal et aucune donnée ne vient peupler le conky
└─ $ ▶ bash ~/.conky/conky-perso/mobistar/lanceur.sh
Conky: llua_load: /home/enebre/.conky/conky-perso/mobistar/mobistar.lua:90: 'end' expected (to close 'function' at line 12) near '<eof>'
%
Mb
Gb
ps: merci pour le voile
Dernière modification par enebre (Le 18/05/2013, à 12:13)
Hors ligne
#218 Le 18/05/2013, à 12:17
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@ Didier,
Je suis aller vérifier les données en ligne et la valeur est toujours la même que celle que tu as posté, il ne font peut être qu'une Maj par jour.
de ce fait le premier script serait le bon.
Dois remettre le premier script et lui demande de ne faire qu'une mise Maj par 12 h, par exemple, quelle serait la valeur à changer ?
Hors ligne
#219 Le 18/05/2013, à 12:17
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@ Didier,
je l'ai recoller et en plus vérifié chaque ligne, c'est sans erreur pour le copier/collé
et j'ai toujours cette erreur en terminal et aucune donnée ne vient peupler le conky└─ $ ▶ bash ~/.conky/conky-perso/mobistar/lanceur.sh Conky: llua_load: /home/enebre/.conky/conky-perso/mobistar/mobistar.lua:90: 'end' expected (to close 'function' at line 12) near '<eof>'
% Mb Gb
ps: merci pour le voile
il manquait le end ligne 35.
pour le voile, c'est moi qui te remercie, j'avais oublié de modifier cette partie du code
Hors ligne
#220 Le 18/05/2013, à 12:22
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
@ Didier,
Je suis aller vérifier les données en ligne et la valeur est toujours la même que celle que tu as posté, il ne font peut être qu'une Maj par jour.
de ce fait le premier script serait le bon.
Dois remettre le premier script et lui demande de ne faire qu'une mise Maj par 12 h, par exemple, quelle serait la valeur à changer ?
dans le conky il y a cette ligne ci
${lua mobistar_Maj 900 identifiant mot_de_passe}
le 900 correspond au délais entre deux mise à jour en secondes, soit pour 900 secondes 15 minutes
donc pour 12 heures il faut
${lua mobistar_Maj 43200 identifiant mot_de_passe}
mais, n'oublie pas que pour le moment la consommation ce compte en Giga bytes, du coup pour faire bouger le compteur, il faut pas mal de consommation.
P.S. : le dernier script fonctionne cher moi
Dernière modification par Didier-T (Le 18/05/2013, à 12:24)
Hors ligne
#221 Le 18/05/2013, à 12:25
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Ha ! voila "end" rajouté en l35, ça semble revenir en effet, je reçois ce message sur le conky :
"pas de donnée pour le moment"
Les paramètres de Firefox rentrent ils en jeu, car je bloque les cookies par défaut, faudrait il installer une exception pour mobistar ?
Hors ligne
#222 Le 18/05/2013, à 12:27
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Ha ! voila "end" rajouté en l35, ça semble revenir en effet, je reçois ce message sur le conky :
"pas de donnée pour le moment"
Les paramètres de Firefox rentrent ils en jeu, car je bloque les cookies par défaut, faudrait il installer une exception pour mobistar ?
non, pas de soucis, c'est juste en attendant la mise a jour.
A+
Hors ligne
#224 Le 18/05/2013, à 12:37
- enebre
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Avec le nouveau lua et le "end" en place la conso du cpu pour Xvfb :99-ac qui tourne au vent du plat pays fait grimper le moteur à +-40 / 50 % T° +10°
Dernière modification par enebre (Le 18/05/2013, à 12:38)
Hors ligne
#225 Le 18/05/2013, à 17:04
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Avec le nouveau lua et le "end" en place la conso du cpu pour Xvfb :99-ac qui tourne au vent du plat pays fait grimper le moteur à +-40 / 50 % T° +10°
eh bien, sa fait beaucoup sa un vieux pc peut être
le soucis ne vient pas du script lua, mais du lanceur.
lanceur.sh, modifié
#!/bin/bash
# Créé par Didier-T (forum.ubuntu-fr.org)
Xvfb :99 -ac > /dev/null 2>&1 &
sleep 5;
export DISPLAY=:99 > /dev/null 2>&1 && java -jar ~/.conky/conky-perso/mobistar/selenium-server-standalone-2.32.0.jar > /dev/null 2>&1 &
conky -p 10 -c ~/.conky/conky-perso/mobistar/conkyrc && killall java && killall Xvfb
sa devrait soulager ton processeur
Hors ligne