aDesklets, System Monitor no arranca.

Esos pequeños programas que nos hacen la vida más fácil
4 mensajes Página 1 de 1
Nobodyzx
Miembro
Mensajes: 11
Registrado: Lun May 04, 2009 15:31
por Nobodyzx » Mié May 06, 2009 04:32
Buen día.

He instalado recientemente aDesklets, y al intentar hacer funcionar el 'System Monitor' bajado de la web oficial de aDesklets, me tiraba un error, el cual no recuerdo exactamente porque ya no me pasa, pero es casi que igual a este que saqué de otra web:
Código: Seleccionar todo
papawiskas@tmslaptop:~/desklets/SystemMonitor-0.1.3$ ./SystemMonitor.py
Traceback (most recent call last):
File "./SystemMonitor.py", line 43, in ?
import statgrab
ImportError: No module named statgrab

Leí por ahí que instalando el paquete python-statgrab se arregla, bien, lo instalé, y ahora me tira estos errores:
Código: Seleccionar todo
Do you want to (r)egister this desklet or to (t)est it? t
Now testing...
============================================================
If you do not see anything (or just an initial flicker
in the top left corner of your screen), try `--help',
and see the FAQ: `info adesklets'.
============================================================
Traceback (most recent call last):
  File "./SystemMonitor.py", line 1107, in <module>
    EventHandler(dirname(__file__)).pause()
  File "./SystemMonitor.py", line 974, in __init__
    adesklets.Events_handler.__init__(self)
  File "/usr/lib/python2.5/site-packages/adesklets/events_handler.py", line 157, in __init__
    self.ready()
  File "./SystemMonitor.py", line 1004, in ready
    self.meters[-1].create((8,tmp_height), self.basedir, meter[1])
  File "./SystemMonitor.py", line 631, in create
    AbstractMeter.create(self, location, basedir, config_dictionary)   
  File "./SystemMonitor.py", line 480, in create
    self._create_fonts(config_dictionary)
  File "./SystemMonitor.py", line 330, in _create_fonts
    str(self._meter_font_size))
  File "/usr/lib/python2.5/site-packages/adesklets/commands.py", line 706, in load_font
    return comm.out()
  File "/usr/lib/python2.5/site-packages/adesklets/commands_handler.py", line 103, in out
    raise ADESKLETSError(4,message)
adesklets.error_handler.ADESKLETSError: adesklets command error - font 'VeraBd/8' could not be loaded

Gracias por pasarse, saludos.

PD: En realidad todos los desklets me tiran errores (al menos todos los que probé, com 6 o 7), la mayoría varios errores, y algunos son de font (vera), los cuales puedo cambiar, pero siempre quedan otros errores extra.


Incluso cambiando la letra sigue sin funcionar esta vez:
Código: Seleccionar todo
Now testing...
============================================================
If you do not see anything (or just an initial flicker
in the top left corner of your screen), try `--help',
and see the FAQ: `info adesklets'.
============================================================
Traceback (most recent call last):
  File "./SystemMonitor.py", line 1107, in <module>
    EventHandler(dirname(__file__)).pause()
  File "./SystemMonitor.py", line 974, in __init__
    adesklets.Events_handler.__init__(self)
  File "/usr/lib/python2.5/site-packages/adesklets/events_handler.py", line 157, in __init__
    self.ready()
  File "./SystemMonitor.py", line 1004, in ready
    self.meters[-1].create((8,tmp_height), self.basedir, meter[1])
  File "./SystemMonitor.py", line 631, in create
    AbstractMeter.create(self, location, basedir, config_dictionary)   
  File "./SystemMonitor.py", line 480, in create
    self._create_fonts(config_dictionary)
  File "./SystemMonitor.py", line 330, in _create_fonts
    str(self._meter_font_size))
  File "/usr/lib/python2.5/site-packages/adesklets/commands.py", line 706, in load_font
    return comm.out()
  File "/usr/lib/python2.5/site-packages/adesklets/commands_handler.py", line 103, in out
    raise ADESKLETSError(4,message)
adesklets.error_handler.ADESKLETSError: adesklets command error - font 'Monospace/8' could not be loaded

O con Sans por ejemplo: adesklets.error_handler.ADESKLETSError: adesklets command error - font 'Sans/8' could not be loaded


Y que Sans y Monospace me aparecen en programas como Gimp :[.
manualinux
Administrador
Mensajes: 613
Registrado: Sab Mar 03, 2007 00:43
por manualinux » Mié May 06, 2009 19:56
No te carga la fuente Vera, porque lo más seguro es que no la tengas en tu sistema. Sans no es una fuente, sino un alias que se utiliza para definir a una serie de fuentes. Adesklets necesita el nombre real de la fuente para poder funcionar, definido siempre en los archivos fonts.dir que existen en los directorios de las fuentes.

Una solución que nunca falla es copiar directamente la fuente al directorio del desklets, y editar el archivo de configuración, añadiendo el nombre del archivo de la fuente (no es necesario añadir la extensión).

Un ejemplo con el desklets wbcpu, te bajas el adjunto de la fuente que pongo de ejemplo, la descomprimes dentro del directorio del desklets y luego editas el archivo de configuración (el comando de extracción es un ejemplo que pongo tomando el directorio donde tengo los desklets).
Código: Seleccionar todo
$ unzip luxisri.zip -d ~/.desklets/wbcpu-0.1.1

En el que ponemos el nombre del archivo de la fuente (no es necesario añadir la extensión) "'font': ('luxisri', 8),"
Código: Seleccionar todo
# -*- coding: ASCII -*-
id0 = {'background_color': (50, 50, 50, 180),
 'desklet_color': (170, 170, 170, 200),
'font': ('luxisri', 8),

Espero que te funcione, yo lo he probado ahora mismo y funciona.

Un cordial saludo

EDITADO EL 12-08-2009 : No es necesario añadir el nombre de la extensión de la fuente.
Adjuntos
luxisri.zip
(32.04 KiB) Descargado 232 veces
Nobodyzx
Miembro
Mensajes: 11
Registrado: Lun May 04, 2009 15:31
por Nobodyzx » Jue May 07, 2009 00:16
Anda perfecto, muchas gracias!

Saludos.


Edito: Ahora me doy cuenta de que me anda bien (el yab, el weather, el wbcpu, etc) pero no puedo configurar los desklets, osea, si puedo cambiar los iconos y las aplicaciones del yab por ejemplo, modificando el config.txt y la carpeta icons, pero en los desklets que tienen la opción de click derecho -> Configure, como el del clima para elegir el area, y el wbcpu para elegir (supongo) que datos quiero saber sobre el equipo, no me entran al menu de configuración, le doy click en 'configure' y no pasa nada. Sin embargo, sí los puedo mover (la otra opcion del menu), y darle quit.
manualinux
Administrador
Mensajes: 613
Registrado: Sab Mar 03, 2007 00:43
por manualinux » Jue May 07, 2009 19:38
Esa función del menú no está implementada. Los desklets se configuran todos desde el archivo de configuración correspondiente (config.txt) y algunos desde el mismo desklets. En los archivos README de cada uno se explica la forma de hacerlo.
4 mensajes Página 1 de 1

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado