Problema con gdesklet.

1 risposta [Ultimo contenuto]
Ritratto di Walnut
Walnut
(Junior)
Offline
Junior
Iscritto: 15/05/2005
Messaggi: 18

Ciao a tutti, volevo chiedervi aiuto per risolvere il seguente problema che mi si presenta con GDesklet. Quando viene avviato mi da il seguente errore relativamente al sensore che controlla la ram:

Runtime Error
/usr/share/gdesklets/Displays/sidecandy-ram/SideCandyRAM.display

An error occured while executing a desklet.

e questo è il dettaglio dell'errore comunicato:

float division
/usr/share/gdesklets/Displays/sidecandy-ram/SideCandyRAM.display
24
25 def get_mem():
26 Dsp.swap_used.value = "%s / %s"
%(mem_format(sys.swap.used),mem_format(sys.swap.total))
27 Dsp.memory_used.value = "%s / %s / %s" %(mem_format(sys.memory.used-
sys.memory.cached-
sys.memory.buffer),mem_format(sys.memory.used),mem_format(sys.memory.total))
28 Dsp.gauge_mem.fill = int((sys.memory.used/float(sys.memory.total))*100)
> 29 Dsp.gauge_swap.fill = int((sys.swap.used/float(sys.swap.total))*100)
30 Dsp.gauge_mem_true.fill = int(((sys.memory.used-sys.memory.cached-
sys.memory.buffer)/float(sys.memory.total))*100)
31 Dsp.show_ram.value = mem_load(var_a,var_b)
32 add_timer(refresh, get_mem)
33
34 add_timer(0, get_mem)
35

Il punto 29 è contrassegnato in rosso per cui credo che il punto incriminato sia prorio quello.
Ovviamente ho provato a disistallare e reistallare il programma ma non è servito.
Ciao.

"Molti fanno mercato delle illusioni e dei falsi miracoli, così ingannando le stupide moltitudini."

- L. Da Vinci

Ritratto di Walnut
Walnut
(Junior)
Offline
Junior
Iscritto: 15/05/2005
Messaggi: 18

Ciao a tutti. Approfitto per postare la soluzione al problema che avevo esposto qualche tempo fa.
Praticamente ricevevo questo messaggio di errore per il semplice fatto che la mia partizione di swap era disattivata. Sad
Mi sono accorto di questo andando a vedere prima il codice di programmazione del sensore del desklet e poi controllando sulla partizione con Gnome partition editor. Una volta riattivata la partizine, il problema è scomparso. 8-)
Bye.

"Molti fanno mercato delle illusioni e dei falsi miracoli, così ingannando le stupide moltitudini."

- L. Da Vinci