8 dic. 2008

Conky, un monitor de sistema ultraligero

Conky es un analizador de sistema altamente configurable, capaz de integrarse en cualquier tipo de escritorio, soporta más de 250 indicadores (información del hardware, del software, estado de ejecución de programas...), soporta protocolos IMAP y POP para avisarnos de la recepción de correo y tiene controles multimedia con los q manejar los reproductores XMMS, Audacious, BMPx... Además es extremadamente ligero, ahorrando así más memoria y ciclos de procesador que cualquier otro monitor de sistema de este tipo.


  • Instalación
Conky está en los repositorios oficiales así que para instalarlo tan solo tendremos que ejecutar:
$ sudo aptitude install conky

  • Configuración
La configuración de conky se realiza a través de su único fichero de configuración ~/.conkyrc, aunque podemos modificarlo a nuestro gusto e incluso descargar y usar configuraciones creadas por otros usuarios.


Aspecto de conky con la configuración por defecto


Podeis encontrar una buena colección de ejemplos de configuración de conky en http://conky.sourceforge.net/screenshots.html, aqui os dejo el mío especialmente diseñado para usarse con OpenBox y BMPanel: conkyrc.xml, para establecerlo como configuración por defecto lo descargamos y ejecutamos:
$ cp conkyrc.xml ~/.conkyrc


  • Ejecución
Para ejecutarlo es tan sencillo como:
$ conky &

O si queremos leer la configuración desde otro archivo:
$ conky -c fichero_de_config &

Si queremos integrarlo en OpenBox y que se ejecute en cada sesión, editaremos el archivo autostart.sh con la orden:
gedit ~/.config/openbox/autostart.sh

Y añadiremos estas lineas:
# Cargamos el monitor de sistema conky
conky &


Nota: si usasteis mis archivos de configuración de OpenBox del artículo "OpenBox, un gestor de ventanas ultraligero" ya estarán añadidas.

El resultado final, si usais mi fichero de configuración se parecerá a esto:


Monitor de sistema conky

En la parte inferior de la imagen (haced clic en la imagen para agrandarla) podemos ver una fina barra donde conky nos muestra toda la información que queramos sobre nuestro sistema.


  • Recursos ocupados
Compararemos ahora los recursos ocupados por conky y otros analizadores del sistema, como los aportados por Gnome y KDE o los que podemos encontrar en widgets como WaterMArk Screenlet:


Memoria

Memoria virtual

conky

0,9mb

89,6mb

gnome-system-monitor

7,2mb

202,8mb

ksysguard

12,0mb

300,7mb

WaterMark (screenlet)

22,7mb

279,7mb


Vemos que conky es con diferencia el más ligero y que los screenlets, aunque muy bonitos, consumen mucha memoria.

Nota: en favor de Gnome y KDE hay que decir que sus monitores de sistema cumplen muchas más funciones que las proporcionadas por conky.


  • Artículos relacionados
OpenBox, un gestor de ventanas ultraligero
BMPanel, un panel ultraligero
PCmanfm, un gestor de ficheros ultraligero
Utilidades de escritorio ultraligeras


  • Enlaces de interés
http://conky.sourceforge.net/
http://screenlets.org/index.php/WaterMark

3 comentarios :

Alfons dijo...

Hola, hace poco que he descubierto tu blog. He echado un ojo a todos tus artículos y debo decir que están a un nivel muy alto y son de mucha utilidad.

Me gustaría poder usar el archivo de configuración .conkyrc tal y como lo tienes. He intentado descargarlo del link pero me da error.

Gracias por tu labor, un saludo.

Alfons dijo...

Hola ya está, no lo abría como debía. Sigo pensando que tu blog es una mina, ahora estoy siguiendo tus pasos para configurar una sesión openbox.

Gracias de nuevo.

fosco_ dijo...

Gracias. He estado un poco ausente durante este verano pero a partir de ahora volveremos a tener un artículo cada lunes.

Un saludo.