Conky

Conky es un programa de monitorización que puede mostrarnos información sobre prácticamente cualquier componente de nuestro equipo, tanto hard como soft. Podemos ver desde los procesos que más consumen hasta la temperatura de los discos duros pasando por el ancho de banda que estamos ocupando. Todo esto se maneja desde el fichero de configuración, que se sitúa en nuestro directorio home (/home/paquito) y que se llama .conkyrc. Lo más normal es que no lo veais, porque todos los ficheros cuyo nombre empieza con un . están ocultos. Conky se instala con el procedimiento habitual, es decir:

# aptitude install conky

Y este es mi .conkyrc

# THIS CONFIG RELIES ON 2 SCRIPTS, CPUSPEED AND CPUTEMP
# YOUR SYSTEM MAY NOT REQUIRE THEM, REPLACE AS DESIRED

# maintain spacing between certain elements
use_spacer yes

# set to yes if you want tormo to be forked in the background

background yes
use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono-7
#xftfont Andale Mono-9
#xftfont Clean-8
#xftfont cubicfive10:pixelsize=8
#xftfont squaredance10:pixelsize=14
#xftfont swf!t_v02:pixelsize=10

# Text alpha when using Xft
xftalpha 1
mail_spool $MAIL

# Update interval in seconds
update_interval 10.0

# Create own window instead of using desktop (required in nautilus)
own_window no
# own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# own_window_type normal

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer no

# Minimum size of text area
minimum_size 280 5

# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# amplifies text

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 0

# border margins
border_margin 9

# border width
border_width 1

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey90
default_shade_color black
default_outline_color DarkGrey

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 24
gap_y 24

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# stuff after 'TEXT' will be formatted on screen
# ${color #98c2c7}Batt:$color   ${battery}
# Temperatura micro, necesita el script Cputemp
# ${execi 5 cputemp}°C
# Velocidad micro, necesita el script Cpuspeed
# ${color #ffff00}PROCESSING$color
#  ${color #98c2c7}CPU:$color ${execi 5 cpuspeed}MHz $cpu%
# Networking
# ${color #98c2c7}Upload:$color ${upspeed eth0}kb/s
# ${color #98c2c7}Download:$color ${downspeed eth0}kb/s
# ${color #98c2c7}NAME             PID       CPU%      MEM%
#    ${color #f8f8ff}${top_mem name 1} ${top_mem pid 1}   ${top_mem cpu 1}    ${top_mem mem 1}
#    ${color #f5f5f5}${top_mem name 2} ${top_mem pid 2}   ${top_mem cpu 2}    ${top_mem mem 2}
#    ${color #dcdcdc}${top_mem name 3} ${top_mem pid 3}   ${top_mem cpu 3}    ${top_mem mem 3}
#    ${color #c0c0c0}${top_mem name 4} ${top_mem pid 4}   ${top_mem cpu 4}    ${top_mem mem 4}
# Mis lineas para un segundo disco duro
# ${color #98c2c7}hdb:$color ${fs_free_perc /mnt/hdb1}% - ${fs_free /mnt/hdb1} - ${execi 300 nc localhost 7634 | cut -c 51-52}�C
# ${color #ffd700}${fs_bar 6 /mnt/hdb1}$color

TEXT
${color #ffff00}$nodename$color ${color #828282}$sysname $kernel on $machine$color

${color #ffff00}PROCESSING$color
   ${color #98c2c7}CPU:$color $cpu%
   ${color #ffd700}$cpubar
   ${color #ffd700}${cpugraph #ffa500 a3a3a3}
   ${color #98c2c7}RAM:$color $memperc%
   ${color #ffd700}${membar 6}${color}

   ${color #98c2c7}NAME             PID       CPU%      MEM%
   ${color #f8f8ff}${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
   ${color #f5f5f5}${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
   ${color #dcdcdc}${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
   ${color #c0c0c0}${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}

${color #ffff00}DATA$color

   ${color #98c2c7}hda:$color ${fs_free_perc /}% - $fs_free - ${execi 300 nc localhost 7634 | cut -c 26-27}ºC
   ${color #ffd700}${fs_bar 6 /}$color  
   ${color #98c2c7}Swap:$color $swapperc%
   ${color #ffd700}${swapbar 6}$color

${color #ffff00}NETWORKING$color
   ${color #98c2c7}Down:${color #f5f5f5} ${downspeed eth0} k/s ${color #98c2c7}Up:${color #f5f5f5} ${upspeed eth0} k/s
   ${color #006400}${downspeedgraph eth0 32,150 7cfc00 006400} $alignr ${color #8b0000}${upspeedgraph eth0 32,150 ff0000 8b0000}


y así es como queda



Por último, para que conky arranque con KDE hay que dejar este pequeño script (con el nombre que queramos) en /home/paquito/.kde/Autostart

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

0 comentarios: