Keep Walking

Conky

Posted in debian, gnome, Linux, Sistemas, software, ubuntu by Martín on agosto 7, 2008

Conky es una herramienta para monitorear el estado de nuestro sistema. Es extremadamente versátil y configurable. Tal configuración se realiza creando un script en nuestro home.

El archivo en cuestión (.conkyrc) no se copia durante la instalación, de modo que nosotros debemos crearlo por nuestros propios medios utilizando un editor de texto (en mi caso vi, pero pueden usar cualquiera que no agregue detalles de formato) y se puede tomar como ejemplo, o punto de partida, el archivo proporcionado en /usr/share/doc/conky/examples/.

Conky se encuentra en los repositorios de Debian y de Ubuntu, así que para instalarlo basta con ejecutar apt-get install conky, como root, desde la consola.

Para que arranque con nuestra sesión de gnome, debemos ir al menú Sistema > Preferencias > Sesiones.

Allí seleccionamos Añadir y en la ventana que se despliega, ponemos como nombre Conky, en Comando escribimos conky &, y en Comentario ponemos lo que se nos antoje (por ejemplo, Monitor de estado del sistema.)

En la página de documentación del proyecto contamos con una detallada referencia de las variables disponibles, y en la de screenshots hay algunas capturas de pantalla con sus respectivos archivos de configuración.

A modo de ejemplo, aquí dejo mi .conkyrc que me gustó bastante por ser simple (aunque muy informativo) y, obviamente, está birlado de otro sitio (Firefox Bolivia):

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 middle_right
gap_x 2
gap_y 10
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=7}
 
${font Zekton:style=Bold:pixelsize=35}$alignc$nodename
${font Zekton:style=Bold:pixelsize=10}$alignc}SISTEMA${font Zekton:size=7}
 
Kernel: $alignr$kernel
Uptime: $alignr$uptime
Procesos: ${alignr}$processes ($running_processes running)
Carga: ${alignr}$loadavg
CPU ${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${cpubar 4 cpu1}
${cpugraph}
RAM ${alignr}$mem / $memmax ($memperc%)
${membar 4}
SWAP ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}
 
Consumo 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}
 
Consumo 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}
 
${font Zekton:style=Bold:pixelsize=10}$alignc}SISTEMA DE ARCHIVO${font Zekton:size=7}${color}
 
Home: ${alignr}${fs_free /home} / ${fs_size /home}
${fs_bar 4 /}
Windows: ${alignr}${fs_free /media/win_sys} / ${fs_size /media/win_sys}
${fs_bar 4 /media/win_sys}
Datos fat: ${alignr}${fs_free /media/win_dat} / ${fs_size /media/win_dat}
${fs_bar 4 /media/win_dat}
Mp3 fat: ${alignr}${fs_free /media/win_mp3} / ${fs_size /media/win_mp3}
${fs_bar 4 /media/win_mp3}
 
${font Zekton:style=Bold:pixelsize=10}$alignc}RED${font Zekton:size=7}${color}
 
Descarga ${downspeed eth0} k/s ${alignr}Subida ${upspeed eth0} k/s
${downspeedgraph eth0 25,107 } ${alignr}${upspeedgraph eth0 25,107}
Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
 
${font Zekton:style=Bold:pixelsize=10}${alignc}Die Die Die my darling

conky_th

Otra configuración interesante es la que ofrece Linux Haxor, que es un poquito más elaborada y hasta incluye citas del fortune.

Se puede integrar también con algunos reproductores de audio como mdp, xmms2, bmpx y audacious.

Anuncios

4 comentarios

Subscribe to comments with RSS.

  1. Kana said, on agosto 7, 2008 at 11:34 pm

    ¡Está copado! Boló, me hace acordar a mis épocas de Blackbox que usaba ese tipo de utilidades, ¿te acordás del gkrellm?

  2. hielasangre said, on agosto 8, 2008 at 7:49 pm

    Ja! Si, recuerdo esas épocas. Recuerdo haber probado el gkrellm por recomendación tuya. Estaba muy bueno.
    Todavía sigue estando bueno. Se puede ver en la web.

  3. Jorge said, on agosto 10, 2008 at 10:35 pm

    Yo sigo usando gkrellm… creo que me quedé en el tiempo.
    Lo que me gustó de éste es la posibilidad de configurar “alertas” a, por ejemplo, los valores medidos en los sensores de temperatura y los sensores de los coolers.
    ¡Ideal para monitorear el estado del sistema durante el verano!

  4. diego said, on abril 1, 2010 at 9:05 pm

    Alooo

    Me gusto, lo tengo activo, pero me queda ON TOP sobre cualquier ventana.
    Sabes cual es la variable en cuestion ????

    Gracias !
    Diego MP


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

A %d blogueros les gusta esto: