Conky
es una aplicación escritorio de sistema linux, ideada con la
finalidad de ofrecer información acerca del estado del sistema.
Entre
las principales características que podemos mostrar con Conky se
encuentran las siguientes:
Temperatura de la CPU
Temperatura de la Placa Base
Velocidad de Download / Upload
Cantidad de datos Descargados y Subidos
Espacio libre de cada Disco Duro y cada Partición
Gráfico de la Carga de la CPU
Gráfico de la Carga de la Red
Uso de la RAM y Memoria de Intercambio
Fecha, Día y Hora.
Lista de Procesos
Uptime
Temperatura de la CPU
Temperatura de la Placa Base
Velocidad de Download / Upload
Cantidad de datos Descargados y Subidos
Espacio libre de cada Disco Duro y cada Partición
Gráfico de la Carga de la CPU
Gráfico de la Carga de la Red
Uso de la RAM y Memoria de Intercambio
Fecha, Día y Hora.
Lista de Procesos
Uptime
Instalación de conky
#apt-get install conky conky-all
Instalación de lector de sensores
#apt-get install lm-sensors
iniciamos
los sensores, debe ir contestando las preguntas que realiza la
aplicación , pondra en mayúscula la respuesta predeterminada.
#sensors-detect
Configurar
conky
conky
necesita de un archivo (.conkyrc)de configuracion el cual se
encuentra en el home del usuario, de no encontrarse se debe crear. La estructura del archivo es la siguiente
el
archivo se divide en dos partes, la primere se especifica la configuración y la segunda es text donde solicitamos la información
que requerimos que se visualice del sistema.
El
carácter # se utiliza para hacer comentarios
El
carácter $ se utiliza para visualización de parámetros
El
carácter {} se utiliza para englobar varios parámetros.
Crea
el tipo de ventana.
own_window yes
own_window yes
own_window_type
normal
Tamaño
del borde.
draw_borders
no
border_width
1
Fondo o Transparencias.
own_window_transparent
no
Tipografía.
use_xft
yes
xftfont
Edit Undo BRK:size=8
Manejo
de colores para los procesos y textos.
default_outline_color
red
default_shade_color
0066FF
color1
CCFF66
Alineación de texto e información.
alignment
top_right
Inicializar
conky.
Conky
lo inicializa dependiendo del entorno de escritorio que utilice, es
recomendable crear un script
para iniciar conky con un pequeño tiempo de retardo dando asi
prioridad a la configuraciones del sistema.
Crear el script inicio-conky.sh
#nano /usr/bin/inicio-conky.sh
Y
añadimos:
#!/bin/bash
sleep 15 && conky;
Tras
“Guardar” el script, damos los permisos de ejecucion:
# chmod a+x /usr/bin/inicio-conky.sh
Buscamos
en nuestro gestor de escritorio el menu preferencias y aplicaciones
al inicio. O en el directorio home/usuario/.config/autostart agregar
un archivo conky.desktop con el siguiente contenido
#nano / home/usuario/.config/autostart/conky.desktop
[Desktop Entry]
Type=Application
Exec=inicio-conky.sh
Hidden=false
NoDisplay=false
Name[es_NI]=Inicio de conky
Name=Inicio de conky
Comment=Inicia conky con configuracion .conky
Guardamos y reiniciamos la PC.
Bueno esto es todo espero le sirva dejo la configuración de conky
# /#!/usr/bin/conky -c
# ------------------------------------------
# Configuracion de conky
# Elaborado Por: Gustavo Castro
# Version : 0.1
#------------------------------------------
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# se establece a yes si quiere Conky que se bifurca en el fondo
background no
border_width 1
cpu_avg_samples 2
# Draw borders around text
draw_borders no
draw_graph_borders yes
# Draw outlines?
draw_outline no
# Draw shades?
draw_shades no
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
xftfont Edit Undo BRK:size=8
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 5
gap_y 10
# Minimum size of text area
minimum_size 5 5
#maximum_width 1800
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type normal
#own_window_type desktop
own_window_transparent no
own_window_argb_visual yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_title conkymain
#own_window_class Conky
stippled_borders 0
update_interval 3.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
##formato de colores
default_color 7FFFD4
#default_outline_color red
#default_shade_color 0066FF
color1 CCFF66
color2 FFFF66
color3 FFA500
color4 FF6347
color5 00FFFF
color7 00FF7F
# Lua Load #
lua_load ~/.conky/barras.lua
#lua_draw_hook_pre main_box
lua_draw_hook_post main_bars
TEXT
${voffset -16}${image /home/gacs/.conky/logo.png -p 18,0 -s 45x45}${goto 80}${voffset 20}${font 6x10:size=16,weight:bold}${color #FF6666}G${color1}A${color2}C${color #FF00FF}S
${goto 80}${font 6x10:size=12,weight:bold}${color1}Debian/Linux ${font 6x10:size=10,weight:bold}
${color3}$kernel on $machine
${color #FF00FF}$hr
#${font Neuropolitical:size=22}${time %e}
#${goto 100}${font Neuropolitical:size=18}${color FF0055}${voffset -47}${time %b}
#${font Neuropolitical:size=10}${color FF0055}${time %A}${color FF0055}${hr}
#${goto 100}${font Neuropolitical:size=15}${color FFFFFF}${voffset -35}${time %Y}
${voffset -25}${color white}${font Neuropolitical:size=24}${time %H:%M}$font${voffset -10}${font LCDMono:size=16}${time :%S}$font
${color gold}${font LCDMono:size=18}${execi 99999 /home/gacs/.conky/calendario.sh mes}
${color dddddd}${font 6x10:size=10 weight:bold}${execi 60 /home/gacs/.conky/calendario.sh semana}
${color 888888}${execi 99999 /home/gacs/.conky/calendario.sh pasado}${color red}${execi 99999 /home/gacs/.conky/calendario.sh hoy}${color 888888}${execi 99999 /home/gacs/.conky/calendario.sh futuro}
${color #FF00FF}$hr${color2}${font 6x10:size=11,weight:bold}
#CPU#
${voffset 10}CPU ${color4}${font} ${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}
$color4 ${cpugraph cpu0 70,330 000000 ff0000}${font 6x10:size=9}
${voffset -75}${goto 15}${color3}${font 6x10:size=9,weight:bold}Uptime: ${font}${color} $uptime
${goto 15}${color3}${font 6x10:size=9,weight:bold}Fisico :${color}${font}${goto 230}${cpu}% ${goto 265} ${execi 10 sensors | grep -A 0 '^Physical id 0:' | cut -c18-24 | grep '°'}
${goto 15}${color3}${font 6x10:size=9,weight:bold}Core 1:${color}${font}${goto 230}${cpu cpu1}% ${goto 265} ${execi 10 sensors | grep -A 0 '^Core 0:' | cut -c18-24 | grep '°'}
${goto 15}${color3}${font 6x10:size=9,weight:bold}Core 2:${color}${font}${goto 230}${cpu cpu2}% ${goto 265} ${execi 10 sensors | grep -A 0 '^Core 1:' | cut -c18-24 | grep '°'}
#${voffset 10}${color1}Carga: $color $loadavg ${color1}${alignr}Procesos: $color $running_threads/$processes
#${color1}Temp: ${color2}${platform it87.656 temp 0} ${platform i8042 temp 2} ${color}${platform i80.42 temp 3} ${color1} ${alignr}HDTemp: ${color}${hddtemp /dev/sda}ºC
#${color1}Ventilador: ${color}${acpifan} RPM$alignr${color1}
#MEMORIA#
${voffset 10}${color2}${font 6x10:size=11,weight:bold}Memoria
${color3}${font 6x10:size=9,weight:bold}RAM ${font}${color} $mem /$memmax ${goto 290}${color} $memperc%
${color3}${font 6x10:size=9,weight:bold}Swap ${font}${color}$swap /${color}$swapmax ${goto 290}${color} $swapperc%
$color4 ${memgraph 95,330 262729 87CEFA}
${voffset -95}${color2}${goto 30}Name ${goto 135}PID ${goto 190}CPU% ${goto 255} MEM%
${goto 15}${color #FF4500}${top name 1}${goto 130}${top pid 1}${goto 195}${top cpu 1}${goto 260}${top mem 1}
${goto 15}${color #FF8C00}${top name 2}${goto 130}${top pid 2}${goto 195}${top cpu 2}${goto 260}${top mem 2}
${goto 15}${color #FFA500}${top name 3}${goto 130}${top pid 3}${goto 195}${top cpu 3}${goto 260}${top mem 3}
${goto 15}${color #FFD700}${top name 4}${goto 130}${top pid 4}${goto 195}${top cpu 4}${goto 260}${top mem 4}
${goto 15}${color #F0FFFF}${top name 4}${goto 130}${top pid 5}${goto 195}${top cpu 5}${goto 260}${top mem 5}
#DISCOS#
${voffset 20}${color2}${font 6x10:size=11,weight:bold}Discos:
$color4${diskiograph 45,330 262729 87CEFA}
${goto 15}${voffset -55}${color3}${font 6x10:size=9,weight:bold}Raiz :${font}${color} ${fs_used /}/${fs_size /} ${goto 290}${color} ${fs_used_perc /}%
${goto 15}${color3}${font 6x10:size=9,weight:bold}Home :${font}${color} ${fs_used /home}/${fs_size /home} ${goto 290}${color #555555}${color} ${fs_used_perc /home}%
#RED#
${voffset 25}${color2}${font 6x10:size=11,weight:bold}Networking:
#${if_up eth0 }
${color3}${font 6x10:size=9,weight:bold} - - - Eth0 - - - -
${goto 15}Up : $color ${font} ${upspeed eth0} ${color3} ${font 6x10:size=9,weight:bold}
${goto 15}Down:$color ${font} ${downspeed eth0}
#${endif}
#${if_up eth1 }
${color3}${font 6x10:size=9,weight:bold} - - - Eth1 - - - -
${goto 15}Up : $color ${font} ${upspeed eth1} ${color3} ${font 6x10:size=9,weight:bold}
${goto 15}Down:$color ${font} ${downspeed eth1}
#${endif}
# ${color2}${font 6x10:size=11,weight:bold}Bateria
# ${color3}${font 6x10:size=9,weight:bold}Estado ${font} $color ${battery} ${battery_short BAT0}
# ${color3}${font 6x10:size=9,weight:bold}Tiempo ${font} $color ${battery_time BAT0} ${goto 150}${color #555555}${battery_bar 10 BAT0}${offset -90} ${color} ${battery_percent BAT0}%
nota
recuerde que toda instalacion se realiza como usuario root, ya sea
logiando el root o anteponiendo sudo a la aplicacion de instalacion.
Comentarios
Publicar un comentario