Soy Nuevo: Conky

No se si os acordareis de unos screenshots que publique en el que se veia mi escritorio y en el lateral derecho se veia informacion del sistema, como aqui:

¿Que os parece? ¿Os gusta?

Pues eso es Conky: un monitor del sistema muy muy muy ligero y discreto. De hecho, es tan ligero, que apenas consume ni 1 MB de RAM!!!!! Una cantidad irrisoria para lo que ofrece a cambio.

El programa es muy util porque ofrece muchisimas posibilidades. Las mas habituales pueden ser las de monitorizar tempreraturas, estados de discos duros, el tiempo, CPU, RAM, etc. Todo esto con infinidad de posibilidades de configuracion y personalizacion.

Si os apetece probarlo, se encuentra en los repositorios de Ubuntu.

El unico inconveniente es que es bastante dificil de configurar ya que no es posible hacerlo mediante interfaz grafica sino que debe hacerse editando un archivo de texto, ajustando parametros. Lo bueno es que mucha gente ya ha hecho sus propias configuraciones de conky y podemos basarnos en ellas para nuestro propio equipo. Y digo que lo usaremos como base, porque la personalizacion de conky es tan grande que es improbable que la configuracion de conky de otro ordenador se ajuste al nuestro. Por ejemplo, si queremos que conky nos de la informacion de nuestros discos duros deberemos indicarle los puntos de montaje y dificilmente los puntos de montaje de otro ordenador seran los mismos que el del nuestro, asi que su configuracion no nos sirve si no la adecuamos un poco.

Para facilitaros mas las cosas os dejare la configuracion de mi propio conky, el que se ve en la imagen de antes, por si os gusta, aunque podreis encontrar muchos mas por internet y en la pagina oficial del programa:

background yes
use_xft yes
xftfont HandelGotD:size=9
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 270 5
maximum_width 270
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color red
default_outline_color green
alignment top_right
gap_x 10
gap_y 44
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no

TEXT
${font Zekton:style=Bold:pixelsize=42}${alignc}${time %H:%M:%S}${font Zekton:size=9}
SYSTEM ${hr 1 }
$sysname $kernel en $machine

TIEMPO ENCENDIDO $alignr $uptime

HOST $alignr $nodename
IP $alignr ${addr eth0}

BAJADA $alignr ${downspeed eth0} kb/s
${downspeedgraph eth0}
SUBIDA $alignr ${upspeed eth0} kb/s
${upspeedgraph eth0}

QUAD-CORE $alignr ${cpu cpu0}%
${cpubar cpu0}
${color }${cpugraph cpu0 77,270 000000 000000}
Carga $alignr $loadavg

CORE 1 $alignr ${cpu cpu1}%
${cpubar cpu1}
CORE 2 $alignr ${cpu cpu2}%
${cpubar cpu2}
CORE 3 $alignr ${cpu cpu3}%
${cpubar cpu3}
CORE 4 $alignr ${cpu cpu4}%
${cpubar cpu4}

${color}MEMORIA${alignr} CPU % MEM %
$color ${top_mem name 1} ${alignr} ${top_mem cpu 1} ${top_mem mem 1}
$color ${top_mem name 2} ${alignr} ${top_mem cpu 2} ${top_mem mem 2}
$color ${top_mem name 3} ${alignr} ${top_mem cpu 3} ${top_mem mem 3}
$color ${top_mem name 4} ${alignr} ${top_mem cpu 4} ${top_mem mem 4}
$color ${top_mem name 5} ${alignr} ${top_mem cpu 5} ${top_mem mem 5}

RAM $alignc $mem / $memmax $alignr $memperc%
$membar

SWAP $alignc $swap / $swapmax $alignr $swapperc%
${swapbar}

/ $alignc ${fs_used /} / ${fs_size /}
${fs_bar /}

/home $alignc ${fs_used /home} / ${fs_size /home}
${fs_bar /home}

********* $alignc ${fs_used *********} / ${fs_size *********}
${fs_bar *********}

********* $alignc ${fs_used *********} / ${fs_size *********}
${fs_bar *********}

********* $alignc ${fs_used *********} / ${fs_size *********}
${fs_bar *********}

He sustituido las partes personales mias, las que no funcionarian en otros ordenadores, por asteriscos. Aunque tambien hay otras partes que dependen del ordenador: como mi ordenador es de cuatro nucleos, mi configuracion de conky contempla esto. Si vuestro ordenador es quad-core perfecto, si no lo es, debereis modificar la configuracion para que encaje bien. Tambien debereis toquetear un poco la seccion de internet de BAJADA y SUBIDA dependiento de cual sea el puerto con el que conecteis a vuestro modem/router o lo que sea. Y en la seccion del HDD, he dejado el que tiene todo el mundo en Ubuntu, el directorio raiz, y la carpeta /home porque en mi caso tengo mi home independizado en otra particion (esto lo explicare en otra ocasion sin falta, porque es de lo mejor que puede hacerse). Vosotros simplemente quitad o añadid de la configuracion el codigo que os sobre u os falte. La estructura a seguir la teneis ahi mismo, solo teneis que entender la logica y ya esta.

Una cosa mas. Y es que, cuando instaleis el programa, se creara por defecto un archivo de configuracion del conky muy basico. Se encuentra en vuestra carpeta home * y esta oculto (presionar ctrl+H simultaneamente para ver archivos ocultos). Lo abris, modificais el contenido aprovechando lo que os interese de mi configuracion o de otra cualquiera y reiniciais conky para ver los cambios. Si no os atreveis a toquetear nada, simplemente sustituid todo el contenido del archivo “.conkyrc” que se crea por defecto por la configuracion que os he escrito antes.

Luego lo unico que tendreis que hacer sera indicar que conky arranque junto con el sistema. Para eso: en el menu sistema, preferencias, sesiones. Añadis una nueva con el nombre y comentario que querais, pero la orden sera “conky” (sin comillas). Y ya esta todo.

Bueno, quiza un pequeño detalle mas: por defecto las letras estan en color blanco y si vuestro fondo de pantalla es claro, conky sera ilegible ya que no habra suficiente contraste. Para arreglar esto cambiad en esta seccion de la configuracion:

default_color white

la palabra “white” por “black” (sin comillas) y todo solucionado.

Que os aproveche.

*Se me habia olvidado comentaros que el nombre del archivo de configuracion que se crea por defecto se llama “.conkyrc” (sin comillas). El punto antes del nombre le da propiedades al archivo para que este oculto.

15 comentarios

  1. Gracias, la verdad es que si miraba esto, lo miraba por el “karamba” o su equivalente en Gnome (gdesklets si no recuerdo mal), ya que no suelo tener habilitado Compiz Fusion como para usar los screenlets. Mira que vi el Conky por ahí alguna vez pero no me dio por probarlo.

    Jeje, esto me recuerda a editar los temas del karamba, es divertido, y sobretodo, se aprende mucho en cuanto a rutas de dispositivos del sistema, es de lo mejor, hacerse uno mismo o bien intentar personalizarlo al máximo.

    Saludos.

  2. Hola, podias explicar de forma más detallada como ponerlo en ubuntu, pues he instalado el paquete conky de los repositorios, lo ejecuto en un terminal y me sale una ventanita con informacion. A partir de ahi no tengo de idea de como hacer que me muestre las cosas en el escritorio.

  3. para hacer lo que quieres tienes que configurar el programa. Si no sabes como hacerlo, sustituye la configuracion que viene por defecto por el que yo he escrito arriba. Encontraras el archivo de configuracion en tu carpeta home, pero esta oculto, se llama “.conkyrc” (sin comillas). Luego reinicia conky.

    De todas formas, todo esto ya lo habia explicado antes.

  4. Paulis, me interesa la barra de menues que tiene configurada. Como hiciste para dejarla asi ? algun tema ? Saludos.

  5. no lo consigo poner :S, e probado con lo de $ svn co https://conky.svn.sourceforge.net/svnroot/conky/trunk/conky1 conky y luego pongo conky en terminal y si sale pero el archivo de configuracion no esta en home y si bajo el tar.gz y compilo al hace el make me dice esto:

    Making all in src
    make[1]: se ingresa al directorio `/home/keros/Escritorio/conky-1.5.1/src’
    make all-am
    make[2]: se ingresa al directorio `/home/keros/Escritorio/conky-1.5.1/src’
    gcc -DHAVE_CONFIG_H -I. -DSYSTEM_CONFIG_FILE=\”/usr/local/etc/conky/conky.conf\” -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -MT conky.o -MD -MP -MF .deps/conky.Tpo -c -o conky.o conky.c
    mv -f .deps/conky.Tpo .deps/conky.Po
    /bin/bash ../libtool –tag=CC –mode=link gcc -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -lpthread -lm -Wl,-O1 -o conky common.o conky.o fs.o hddtemp.o linux.o top.o diskio.o mail.o mixer.o mpd.o libmpdclient.o libtcp-portmon.o timed_thread.o mboxscan.o x11.o users.o -lrt -lX11 -lXext -lXdamage -lXfixes -lXft -lfontconfig -lglib-2.0
    gcc -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -Wl,-O1 -o conky common.o conky.o fs.o hddtemp.o linux.o top.o diskio.o mail.o mixer.o mpd.o libmpdclient.o libtcp-portmon.o timed_thread.o mboxscan.o x11.o users.o -lpthread -lm -lrt -lX11 -lXext -lXdamage -lXfixes -lXft -lfontconfig /usr/lib/libglib-2.0.so
    make[2]: se sale del directorio `/home/keros/Escritorio/conky-1.5.1/src’
    make[1]: se sale del directorio `/home/keros/Escritorio/conky-1.5.1/src’
    Making all in doc
    make[1]: se ingresa al directorio `/home/keros/Escritorio/conky-1.5.1/doc’
    make[1]: No se hace nada para `all’.
    make[1]: se sale del directorio `/home/keros/Escritorio/conky-1.5.1/doc’
    Making all in data
    make[1]: se ingresa al directorio `/home/keros/Escritorio/conky-1.5.1/data’
    make[1]: No se hace nada para `all’.
    make[1]: se sale del directorio `/home/keros/Escritorio/conky-1.5.1/data’
    make[1]: se ingresa al directorio `/home/keros/Escritorio/conky-1.5.1′
    make[1]: No se hace nada para `all-am’.
    make[1]: se sale del directorio `/home/keros/Escritorio/conky-1.5.1′

    nose como hacerlo :s

  6. bueno, os digo, los que tengan algun problema compilando o algo mirar este post de esta misma página sobre alien https://ociolinux.wordpress.com/2008/05/28/convertir-archivos-rpmtargz-y-tarbz2-a-deb/#comment-446 con esto lo e conseguido e hecho el deb y sin ningun problema, espero que os sirva.

  7. Daniel, la barra la pongo asi de negra y reluciente con el tema slickness. Todo lo demas son miniaplicaciones normales que vienen por defecto con ubuntu.

  8. juas, alguien sabe porque no me sale el archivo de configuracion de conky?? esque aun instalandolo con el deb que e creado sigue sin salirme :S nose como ponerlo me ayudais??😀

  9. bueno😀 yo ya lo e conseguido jajaj despues de hacer mi deb estaba buscando una cosa y me encontre el conky.conf, pero no estab en home estaaba en /usr/local/etc/conky/conky.conf es raro pero bueno jajaj yo ya lo tengo mirar os dejo mi captura

    Capura escritorio kerospipa

    Por cierto paulis, que pc tienes?? debe ser increible porque 4 nucleos…jajaj madre mia

  10. pues es que mi pc no tiene marca ni modelo porque lo escogi yo pieza a pieza.
    Te dire las principales caracteristicas:
    Procesador: Intel core 2 quad Q6600 2,40Ghz
    RAM: 2GB 800Mhz
    Grafica: nVidia GeForce 8500GT 512MB GDDR3
    HDD: 250GB SATAII 7200RPM

    no esta mal, verdad?
    en un futuro, si lo llego a necesitar, podre aumentar la RAM hasta 8GB, comprar una tarjeta grafica nueva o añadir mas discos duros en las 3 bahias que me quedan libres. Aunque con lo poco que necesita ubuntu para funcionar a las mil maravillas creo que no lo necesitare en mucho mucho tiempo.

  11. Bastante bien, el mio es un compaq, 2 gb de ram, 4.10 Gzh amd athlon 250 gb hd y la grafica es una nVidia GeForce 7900 GS de 512 mb mas o menos…ta bien jajaj ahora estoy esperando para comprarme un portatil

  12. Bueno amigo, he usado tu configuracion del cnky para utilizarlo en mi escritorio, solo que le tuve que cambiar algunas cositas como los cores (solo tengo uno :P) y las unidades de disco. Luego lo publicaré dentro de mi nuevo blog.

    Gracias😛

  13. discovered I am not sure I agree with some of the commenters here though! I don’t know if my comment is going to pop up because I’m not very tech savvy, hopefully I can get this right!. wonderful

  14. Hi there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

  15. It’s appropriate time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I want to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I wish to read more things about it!

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: