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.

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

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

#205 Le 18/05/2013, à 10:47

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

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

Hors ligne

#206 Le 18/05/2013, à 11:06

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

enebre a écrit :

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

enebre a écrit :

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  smile

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 :

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

Hors ligne

#213 Le 18/05/2013, à 11:57

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

loutch a écrit :

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

enebre a écrit :

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

enebre a écrit :

@ 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

enebre a écrit :

@ 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

enebre a écrit :

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

#223 Le 18/05/2013, à 12:28

enebre

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

capturedcran-180513-132730.php
Pourtant en ligne ça fonctionne bien !
Le terminal m'annonce Maj Ok , sans plus de résultat sur le conky.

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

enebre a écrit :

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

Hors ligne