Conky, tené toda la información de tu pc en tu escritorio

Conky, es un monitor de sistema muy liviano y vistoso. Este proyecto es un fork de torsmo, un proyecto abandonado de similares características.
La versión mas reciente estable de conky es la 1.5.0
Este es el aspecto que tiene el monitor en mi escritorio:

click para agrandar

Este monitor es extremadamente configurable y podemos visualizar en el desde el uso de cpu hasta al clima.
Se visualiza sobre el fondo de escritorio, como pueden ver en la imágen, y consume muy pocos recursos.

Instalación:

En debian o ubuntu se encuentra en los repositorios por lo que no tenemos mas que tipear:

$ sudo apt-get install conky

Configuración:

Acá viene la parte jodida, no es muy amigable su configuración para el usuario novato y el monitor que trae por defecto no es de lo mejor:

Vamos a ir despacito, de todas formas, la configuración del conky es tan versátil que hacer una guía de configuración completa sería demasiado extenso. Por lo que, solamente les voy a mostrar el camino y ustedes deberán seguir solos.
La configuración del conky se hace con un editor de textos, editando un archivo llamado .conkyrc (nótese el puntito antes del nombre, que indica que este se encuentra oculto) que tendremos que crear en nuestro /home.
En esta ruta: /usr/share/doc/conky/examples. Se hallará, una ves instalado conky, un archivo comprimido llamado conkyrc.sample.gz, descomprimimos y nos encontraremos un un archivo de texto llamado conkyrc.sample, este es un conkyrc “guiado” es decir tiene todos los parámetros explicados mediante líneas comentadas, eso si, en inglés.
Una ves editado este archivo según nuestros gustos lo guardamos bajo el nombre .conkyrc en nuestro /home.
Bueno bueno, ya se que no se entiende nada, vamos con un ejemplo concreto, este es mi .conkyrc:

background yes
font Zekton:size=7
xftfont Zekton:size=7
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 220 5
maximum_width 220
default_color d7d7d7
default_shade_color black
default_outline_color black
alignment top_right
gap_x 5
gap_y 20
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

TEXT
${font Zekton:style=Bold:pixelsize=42}${alignc}${time %H:%M:%S}${font Zekton:size=10}
${time %A %d de %B}${font Zekton:size=7}
SYSTEM ${hr 1 }
Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg
CPU ${alignc} ${freq}MHz ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
Highest CPU $alignr CPU% MEM%
${top name 1}$alignr${top cpu 1}${top mem 1}
${top name 2}$alignr${top cpu 2}${top mem 2}
${top name 3}$alignr${top cpu 3}${top mem 3}
Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}
FILESYSTEM ${hr 1}${color}
Home: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}
hda5: ${alignr}${fs_free /media/hda5} / ${fs_size /media/hda5}
${fs_bar 4 /media/hda5}
hdb1: ${alignr}${fs_free /media/hdb1} / ${fs_size /media/hdb1}
${fs_bar 4 /media/hdb1}
NETWORK ${hr 1}${color}
Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s
${downspeedgraph eth0 25,107} ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}

Bueno resalté con color las dos partes principales del archivo. La primera parte, que se encuentra en color rojo, es la parte en donde se fijan los parametros que tengan que ver con lo visual, es decir, la ubicación en la pantalla, las fuentes tipográficas, los colores, etc. La segunda parte, en naranja, es donde se fijan los distintos “modulos” de monitorización, es decir ahí ponemos que queremos que nos muestre, el uso de cpu, el uso de red, la temperatura, etc.
Existen muchísimos conkyrc por internet, como el mío, que no tienen mas que editar dos o tres cositas para que funcione correctamente. Por ejemplo, si usan el mío van a tener que arreglar la parte del uso de disco rígido, ya que es poco probable que tengan el mismo particionado que yo.
Otros ejemplos de conkys con sus respectivos .conkyrc:

Bueno muchamos, espero que les sirva, cualquier cosa comenten nomás o manden un MP.
Nos vemos.
Fuente: http://conky.sourceforge.net/

Esta entrada fue publicada en Ubuntu y software para GNU y etiquetada , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s