InicioLinuxCree un Conky Personalizado y te lo muestro

Cree un Conky Personalizado y te lo muestro

Linux2/1/2016
Este es mi primer Post

Saludos soy relativamente nuevo en el mundo del software libre , no soy un experto por que la mayoria del tiempo uso windows, pero si me empeño mucho en saber como hacer funcionar las cosas.

En linux decidi comenzar con una de las distros que hasta ahora considero como mi favorita por su nivel de personalizacion, facilidad, filosofia KISS y excelente documentacion . Si me refiero a ARCH , hasta haora mi experiencia con esta distro ha sido mas que satisfactoria.

Pero siempre me ha gustado el tema de saber siempre los que pasa en mi equipo, mientras indagaba de como hacerlo me tope con Conky, una herramienta que te permite saber cualquier informacion de nuestro equipo y mostrarlo de maneras muy elegantes en nuestro escritorio.

El documento que trae por defecto no me gusto y los temas de manager o son muy grandes o traen funciones que a la verdad no necesito. Asi que me decidir a hacer uno yo mismo tarde mucho en aprender a como configurarlo desde el achivo Conkyrc y aqui les muestro mis resultados.

El que quiera lo puede copiar. Voy a poner las instrucciones de como poner algunas cosas a funcionar

Si son muy novatos les recomiendo darse una pasada por las siguiente paginas : Asi podran enterder un poco sobre los comandos que se estan ejecutando

#
#Configuracion base de Conky
#
background yes
double_buffer yes

alignment top_right

border_width 1
cpu_avg_samples 2
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no

gap_x 10
gap_y 2
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no

own_window yes
own_window_type normal
own_window_transparent yes
own_window_colour 000000
own_window_argb_visual no
own_window_argb_value 0
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

minimum_size 170 0
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none

show_graph_scale no
show_graph_range no

use_xft yes
xftalpha 0.1
xftfont Droid Sans:size=6
color0 white
color1 EAEAEA
color2 FFA300
color3 grey

#Informacion a desplegar
TEXT
${color #00ff00}
ArchLinux $kernel
${scroll 24 $nodename - $sysname on $machine | }
${voffset 2}${alignc}${font Openlogos:size=15}B${font}
${hr 2}
${color #18b6ff}
Sistema ${hr 2}
${voffset 2}${font Openlogos:size=10}B${font}Kernel: ${alignr}${kernel}
${font StyleBats:size=10}M${font} CPU1:${cpu cpu1}%${alignr}${cpubar cpu1 8,60}
${font StyleBats:size=10}a${font} RAM: $memperc% ${alignr}${membar 8,60}
${font StyleBats:size=10}5${font} SWAP: $swapperc% ${alignr}${swapbar 8,60}
${font StyleBats:size=10}i${font} HDD: $diskio ${alignr}${diskiograph 8,60}
#${font Pie charts for maps:size=10}i${font} HDD: $diskio ${alignr}${diskiograph 8,60}
${font StyleBats:size=10}q${font} Uptime: ${alignr}${uptime}
${color #99a799}
Fecha ${hr 2}
${font Arial Black:size=26}${alignc}${time %H:%M:%S}${font}
${alignc}${time %A}, ${time %d}/${time %m}/${time %Y}
${color #afa799}
Disco ${hr 2}
#${voffset 4}${font Pie charts for maps:size=10}7${font} ${voffset -5}Sistema:
${voffset 4}${font StyleBats:size=10}J${font} ${voffset -5}Sistema:
${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /}
#${font Pie charts for maps:size=10}7${font} ${voffset -5}Home:
${font StyleBats:size=10}J${font} ${voffset -5}Home:
${voffset 4}${fs_free /home}/${fs_size /home} ${alignr}${fs_bar 8,60 /home}
${color #dca799}
Network ${hr 2}

${voffset -6}${font PizzaDude Bullets:size=10}O${font} Up: ${upspeed eno16777728} kb/s ${alignr}${upspeedgraph eno16777728 8,60}
${voffset 4}${font PizzaDude Bullets:size=10}U${font} Down: ${downspeed eno16777728} kb/s ${alignr}${downspeedgraph eno16777728 8,60}
${voffset 4}${font PizzaDude Bullets:size=10}N${font} Upload: ${alignr}${totalup eno16777728}
${voffset 4}${font PizzaDude Bullets:size=10}T${font} Download: ${alignr}${totaldown eno16777728}
${voffset 4}${font PizzaDude Bullets:size=10}Z${font} Señal: ${wireless_link_qual eno16777728}% ${alignr}${wireless_link_bar 8,60 ath0}
${color #00a799}

Console ${hr 2}
${membar 5,}
${top_mem name 1} $alignr ${top_mem mem_res 1}
${top_mem name 2} $alignr ${top_mem mem_res 2}
${top_mem name 3} $alignr ${top_mem mem_res 3}
${top_mem name 4} $alignr ${top_mem mem_res 4}
${top_mem name 5} $alignr ${top_mem mem_res 5}

Multimedia ${hr 2}
$alignc Moc Player
${if_running mocp}${exec mocp -Q %file | sed -e 's_/.*/__' -e 's_..{3}$__' -e 's/_/ /g'} :: ${exec mocp -Q %tl} / ${exec mocp -Q %tt} [ ${exec mocp -Q %state} ]
$else
${alignc}Alt+Q to Initialize Moc
${alignc}[Alt+P][Alt+U][Alt+S]
${alignc} playunpause pause
$endif
${font PizzaDude Bullets:style=Bold:size=10}${exec /tu ruta/statesh}
#${color2}CPU ${color0}${alignr}${cpu cpu0}%
#${cpubar cpu0 5,}
#${top name 1} $alignr ${top cpu 1}%
#${top name 2} $alignr ${top cpu 2}%
#${top name 3} $alignr ${top cpu 3}%
#${top name 4} $alignr ${top cpu 4}%
#${top name 5} $alignr ${top cpu 5}%
#${color2}RAM ${color0}${alignr}${mem}

Despues lo guarde en la capeta de script de conky manager ./conky Recarge los script disponible y listo. Por lo menos al 86%

Para poder hacerlo funcional al 100% tuve que descargar los siguiente Paquetes "Lo hice con aur porque me es mas facil y aparte algunos no estan disponibles desde los repositorios oficiales de pacman":

yaourt -S conky conky-manager ttf-pizzadude-bullets ttf-openlogos-archupdate

y tuve que descargar las sguientes fuente externas puden agregarle las que quieran solo deben cambiar la referencias de font en donde quiera que el texto tenga ese estilo



En mi caso le puse un extra que es tener un reproductor de audio dentro de Conky yo use mocp que un reproducto de consola y le agrege iconos para ver el estado e instrucciones para que no se me olvide de como funciona.

Para ello me apoye en obkey para configurar los siguientes Shortcut

Keys Action Command Descripcion
Alt+Q Execute mocp -S Iniciar servidor de Auido
Alt+X Execute mocp -x Detener servidor de Auido
Alt+F Execute mocp -p ~/ Reproducir desde el inicio con los archivos de la carpeta
Alt+P Execute mocp -p Play
Alt+S Execute mocp -s pause
Alt+U Execute mocp -U Continuar

y para que se vea el estado en conky es decir para saber si esta reproduciendo o en pausa o detenido cree el siguiente script

#!/bin/bash
INFO=`mocp --info | grep State`
if [ "$INFO" == "State: PAUSE" ];
then
echo "*t9"
elif [ "$INFO" == "State: PLAY" ];
then
echo "+u9"
elif [ "$INFO" == "State: STOP" ];
then
echo "+t8"
else
echo ""
fi

Lo guardan en una ubicacion segura, cosa de que sea poco probable de que lo muevan de lugar,
le dan los permisos de ejecucion necesario con chmod x+ y actulizas el script de conky de antes, lo ponen donde dice ${exec ./tu ruta/statesh "El nombre no importa pueden ponerle el que quieran yo le puse {statesh}" y listo.

Ahora si esta Al 100% y tendra algo como esto
Cree un Conky Personalizado y te lo muestro

Simple eso si.

Con mocp activo se ve asi
Detenido - Play -Pausa
 Linux conkyconky manager

Espero que les alla gustado mi primer post y espero que sea el primero de muchos
Datos archivados del Taringa! original
86puntos
357visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

t
tecno1989🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.