Conky es un monitor del sistema caracterizado por ser muy ligero gracias a su bajo consumo de recursos, tiene unas ventajas extras como la de incluir configuraciones personalizadas y agregarle gran cantidad de scripts, que servirán como por ejemplo para ver la cantidad de CPU que se está usando, revisar cuantos correos tenemos sin leer en nuestra cuenta de gmail o ver la temperatura y el estado del ambiente, como muchas posibiladades más.
Por ejemplo, mi escritorio se ve así:
Para tener algo parecido instalaremos los paquetes necesarios
root@luke:/home/hbautista# aptitude install conky lm-sensors hddtemp nvidia-settings
El paquete conky es escencial, lm-sensors y hddtemp para la temperatura del CPU y del Disco duro respectivamente, nvidia-settings nos da un control adicional sobre la tarjeta nVidia además de que nos informa de la temperatura del GPU.
Y básicamente eso es todo… ok.. no.. ya quedó instalado. Lo bonito y curioso es la configuración
En mi caso y siguiendo una guía creé un archivo llamado conky.conf y conky2.conf
El que estoy usando es el conky2.conf y su contenido es el siguiente:
# En yes si quieres que Conky sea lanzado en el background
background yes
use_xft yes
xftfont Liberation Sans:size=7s
override_utf8_locale yes
text_buffer_size 2048
update_interval 1
total_run_times 0
double_buffer yes
no_buffers yes
net_avg_samples 1
cpu_avg_samples 1
own_window_class Conky
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
default_color A0CCFF
draw_shades no
color0 98FB98
#color1 3465A4
color1 red
color2 white
color4 blue
alignment top_right
gap_x 25
gap_y 55
minimum_size 200 0
maximum_width 250
imlib_cache_size 0
TEXT
${font Liberation Sans:style=Bold:size=8}SISTEMA $stippled_hr${font}
${color #FF0000}${voffset 6}${font OpenLogos:size=20}J${font}${color}${goto 32}${font Liberation Sans:style=Bold:size=8}${voffset -14}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font
${goto 32}${font Liberation Sans:style=Bold:size=8}Kernel:$font ${alignr}${color2}${kernel}${color}
${goto 32}${font Liberation Sans:style=Bold:size=8}Actividad:$font ${alignr}${color2}${uptime}${color}
${font Liberation Sans:style=Bold:size=8}CPU $stippled_hr${font}
${voffset 5}1st CPU: ${cpu cpu1}% 2nd CPU: ${cpu cpu2}%
${cpugraph cpu0 15,105 000000 ff6600 } ${cpugraph cpu1 15,105 000000 ff6600 }
${font StyleBats:size=16}g${font} RAM:${color} ${alignr}$mem | $memperc% ${membar 8,60}
${font StyleBats:size=14}j${font} Temperatura CPU1: ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 6 sensors | grep Core\ 0| paste -s | cut -c15-16,19-20}C${color}${font}
${font StyleBats:size=14}j${font} Temperatura CPU2: ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 6 sensors | grep Core\ 1| paste -s | cut -c15-16,19-20}C${color}${font}
${font StyleBats:size=14}k${font} Temperatura GPU: ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 60 nvidia-settings -t -q GPUCoreTemp} °C${color}${font}
${voffset -2}${font Weather:size=14}y${font}${color}${goto 27}Temperatura HDD: ${alignr}${font Liberation Sans:style=Bold:size=8}${color1}${execi 300 nc localhost 7634 | cut -c35-36}°C${color}${font}
${font StyleBats:size=16}g${font}${color 98FB98}${voffset -8} ${battery_bar 6,150 BAT1}${color} ${battery BAT1}
${font Liberation Sans:style=Bold:size=8}HDD $stippled_hr${font}
${execpi 30 ~/.conky/conkyHD3.py}
${voffset 4}${font Liberation Sans:style=Bold:size=8}NETWORK $stippled_hr${font}
${if_existing /proc/net/route wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Liberation Sans:style=Bold:size=8}${color1}${upspeed wlan0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 204A87 3465A4}${color}
${goto 32}Total: ${color2}${totalup wlan0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Liberation Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,60 204A87 3465A4}${color}
${goto 32}Total: ${color2}${totaldown wlan0}${color}
${voffset -2}${color0}${font Poky:size=14}Y${font}${color}${goto 32} ${voffset -2}Signal: ${font Liberation Sans:style=Bold:size=8}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 wlan0}${color}
${voffset 4}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -8}SSID: ${alignr}${color2}'${wireless_essid wlan0}' ${wireless_bitrate wlan0}
${voffset 6}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -8}Local IP: ${alignr}${color2}${addr wlan0}${color}
${else}${if_existing /proc/net/route eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Liberation Sans:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 8,60 204A87 3465A4}${color}
${goto 32}Total: ${color2}${totalup eth0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Liberation Sans:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 8,60 204A87 3465A4}${color}
${goto 32}Total: ${color2}${totaldown eth0}${color}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -4}Local IP: ${alignr}${color2}${addr eth0}${color}
${endif}${else}${if_existing /proc/net/route wlan0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 32}${voffset -6}Up: ${font Liberation Sans:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph wlan0 8,60 204A87 3465A4}${color}
${goto 32}Total: ${color2}${totalup wlan0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 32}${voffset -6}Down: ${font Liberation Sans:style=Bold:size=8}${color1}${downspeed wlan0}${color}${font} ${alignr}${color2}${downspeedgraph wlan0 8,60 204A87 3465A4}${color}
${goto 32}Total: ${color2}${totaldown wlan0}${color}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 32}${voffset -4}Local IP: ${alignr}${color2}${addr wlan0}${color}
${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 32}Network Unavailable${endif}${endif}
${font Liberation Sans:style=Bold:size=8}PROCESOS $stippled_hr${font}
${voffset 2}${color0}${font Poky:size=15}a${font}${color}${goto 32}${voffset -10}Proceso: ${color2}${alignr 13}CPU${alignr} RAM${color}
${voffset -1}${goto 42}${color2}${top name 1}${color}${font Liberation Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 1}${alignr }${top mem 1}${color}${font}
${voffset -1}${goto 42}${color2}${top name 2}${color}${font Liberation Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 2}${alignr }${top mem 2}${color}${font}
${voffset -1}${goto 42}${color2}${top name 3}${color}${font Liberation Sans:style=Bold:size=8}${color1} ${goto 124}${top cpu 3}${alignr }${top mem 3}${color}${font}
Además del archivo de configuración necesitará un script que se encuentra en el archivo comprimido que se pueden descargar aquí mismo, que sirve para ver las particiones que tengamos en nuestro equipo que es este:
${font Liberation Sans:style=Bold:size=8}HDD $stippled_hr${font}
${execpi 30 ~/.conky/conkyHD3.py}
La forma más fácil de hacer que se vea como el pantallazo inicial es descargarse el archivo conky.tar.gz, se extrae el contenido y entrar a la carpeta y hacer lo siguiente:
hbautista@luke:~$ chmod +x install.sh hbautista@luke:~$ sh install.sh
Una vez finalizado el proceso ejecutar
hbautista@luke:~$ sh -c "conky -c ~/.conky/conky2.conf"
O bien la primer configuración:
hbautista@luke:~$ sh -c "conky -c ~/.conky/conky.conf"
Y eso sería todo, si quieren que se ejecute cada vez que inician sesión clic en Sistema → Preferencias → Sesiones → Programas al inicio como en la imagen:
Si tuviesen algún problema se puede crear un script como este que en mi caso lo llamé inicio_conky.sh con el siguiente código:
hbautista@luke:~$ nano ~/.conky/inicio_conky.sh
El código del script:
#!/bin/bash sleep 10 && sh -c "conky -c ~/.conky/conky.conf";
Luego le damos permisos de ejecución y listo:
hbautista@luke:~$ chmod +x ~/.conky/inicio_conky.sh
E igualmente lo podemos poner en el inicio de sesión:
Y ya se vería así finalmente:
Dudas, comentarios y sugerencias serán bienvenidos.
Enlaces de interés:
http://tikitakorama.com.ar/archivo/instalando-conky-en-debian-lenny/
http://debian-ar.org/2008/07/27/como-instalar-conky/
http://l1mpm4rk.blogspot.com/2010/04/instalar-conky-en-debian-lenny-con.html
http://elavdeveloper.wordpress.com/2009/01/16/configurar-e-instalar-conky/
http://kzkggaara.wordpress.com/2010/04/14/como-instalar-conky-2010/
http://www.nierox.com/2010/03/another-conky-config-configuracion-para-conky/



.jpg)
