Conky: Monitor ligero para el Sistema de Linux

Martes, Mayo 12, 2009 12:06

full_conky

Conky es un monitor para el sistema que nos permite visualizar, de forma rápida y directa, mucha y variada informacion en el escritorio de nuestro sistema operativo GNU/Linux. La principal ventaja de Conky es su ligereza, ya que ocupa muy pocos recursos dentro de nuestro sistema.

Entre las principales características que podemos mostrar con Conky se encuentran las siguientes:

  • Espacio libre de cada Disco Duro y cada Partición.
  • Temperatura de la CPU y de la Placa Base.
  • Uptime
  • Lista de Procesos (ordenados por consumo).
  • Monitorización de la red:
    • Gráfico de la Carga de la Red
    • Velocidad de Download / Upload
    • Cantidad de datos Descargados y Subidos
  • Gráfico de la Carga de la CPU.
  • Uso de la RAM y Memoria de Intercambio
  • Correo sin leer de gmail.
  • Fecha y Hora.

Instalación de Conky:

1. Para instalarlo (en Ubuntu en este caso) basta con ejecutar:

$ sudo apt-get install conky

2. A continuación, crear un fichero .conkyrc en nuestro directorio “home” con la configuracion que queremos usar. Existen varios ejemplos de fichero .conkyrc que podemos descargar desde aqui. Estos ficheros basicamente son ficheros de texto plano donde definimos las variables que queremos utilizar (mostrar) en el monitor. Por ejemplo podemos descargar el siguiente fichero, que es el que usan en ubuntu life, y guardarlo en nuestro directorio home con el nombre .conkyrc.

Mostrando correo de gmail:

1. Editamos el fichero .conkyrc y en la siguiente linea:

${execpi 300 python ~/scripts/gmail_parser.py yourgmailusername yourgmailpassword 3}

Sustituimos yourgmailusername y yourgmailpassword por nuestra cuenta de correo de gmail y password, asi el script luego podra acceder a la cuenta para mostrarnos el numero de correos pendientes.

2. Para que el acceso funcione correctamente tenemos que instalar:

$ sudo apt-get install python-feedparser

Mostrando temperatura de la CPU y disco duro:
1. Primeramente debemos de instalar lo siguiente:

$sudo apt-get install hddtemp
$sudo apt-get install lm-sensors

2. Crear un directorio “scripts” en nuestro directorio home, bajar este fichero y descomprimirlo en esa direccion.

3. Seguidamente tenemos que obtener el codigo de nuestra region, para que se muestre correctamente la temperatura de la zona. Para ello entramos en la siguiente direccion, introducimos nuestra ciudad o codigo postal y pulsamos el boton “go”, entonces anotamos el codigo que aparece en la URL de la pagina.

4. Editamos el fichero pogodynka.sh del directorio scripts buscando por la linea kod=USID0025, ahi debemos cambiar el codigo existente por el codigo de nuestra ciudad.

5.  Si queremos la temperatura en grados Centigrados y no Fahrenheit:

cambiamos la linea:

w3m -dump http://weather.yahoo.com/forecast/"$kod".html | grep -A21 "Current" | sed 's/DEG/°/g' > $plik

por esta otra:

w3m -dump http://weather.yahoo.com/forecast/"$kod"_c.html | grep -A21 “Current” | sed ’s/DEG/°/g’ > $plik

6. Creamos ahora un directorio vacio llamado “weather” en nuestro directorio home.

Y ya está terminado! Para poder visulizar conky en nuestro escritorio simplemente pulsamos ALT+F2 y en la caja de texto escribimos “conky” para arrancar el monitor.

¿Ha ido todo bien? Pues ahora vamos a ver como cargarlo al inicio del sistema y, además, evitar interacciones entre Nautilus y Conky al inicio del sistema ya que es bastante probable que Conky se ejecute antes que la carga del escritorio y quede oculto.

Conky al inicio del sistema con demora de tiempo:

1. Simplemente demoramos la carga de Conky con un script. En la consola escribimos:

$sudo gedit /usr/bin/inicio-conky

2. Ahora insertamos el siguiente código en el archivo:

#!/bin/bash
sleep 10 && conky;

Podemos cambiar el valor de 10 a otro que se ajuste más al tiempo de carga de nuestro escritorio.

3. Tras pulsar el botón “Guardar” del editor de textos, damos los permisos oportunos mediante:

$sudo chmod a+x /usr/bin/inicio-conky

4. Por último agregamos Conky al inicio del sistema:  Sistema > Preferencias > Sesiones > “Aplicaciones al Inicio”. En la ventana emergente rellenamos los campos nombre y orden (en “comentario” podéis poner su funcion opcionalmente si lo deseáis):

Nombre: Conky

Orden: inicio-conky

Y ahora SI que está terminado! Sólo nos queda reinicar el equivo y ver nuestra maravillosa nueva utilidad funcionando y mostrando información.

Para los más activos y tuneadores aquí os dejo la lista de variables de conky para que podáis personalizarlo totalmente, añadiendo o quitando funciones.

Si eres uno de la gran cantidad de usuarios de Windows que nos visitan y te ha gustado conky, puedes tener algo parecido usando Samurize.

Tags: , , , , , , ,

Artículos relacionados

You can leave a response, or trackback from your own site.

2 Responses to “Conky: Monitor ligero para el Sistema de Linux”

  1. Bitacoras.com says:

    Mayo 12th, 2009 at 12:06

    Información Bitacoras.com…

    Valora en Bitacoras.com: Conky es un monitor para el sistema que nos permite visualizar, de forma rápida y directa, mucha y variada informacion en el escritorio de nuestro sistema operativo GNU/Linux. La principal ventaja de Conky es su ligereza, ya ….

    FeedBurner
    FeedBurner/1.0 (http://www.FeedBurner.com)
  2. silverwolf says:

    Junio 21st, 2009 at 14:27

    “Creamos ahora un directorio vacio llamado “weather” en nuestro directorio home.”

    en esta parte no es un directorio, es un fichero ;)

    Usando Firefox 3.0.11 Firefox 3.0.11 en Ubuntu Ubuntu
    Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.11) Gecko/2009060308 Ubuntu/9.04 (jaunty) Firefox/3.0.11

Leave a Reply