Soy muy fanatico de la personalización del escritorio ya sea en Windows o en Linux, que éste último lleva la ventaja por ser open source y unas de las cosas que más me llaman la atención es los monitores que muestra información sobre el sistema, el estado actual, procesos, recursos del sistema, entre otras cosas más.
Personalmente siempre he utilizado Screenlets, sin embargo leyendo éste post en el cual el primer screenshot utiliza el monitor Conky que viene en los repositorios, el cual me llamo mucho la atención que por cierto se mimetizaba perfectamente y decidí descargar el que ahi aparace y modificarlo para que tuviera que ver con mi escritorio, asi que adjunto el screentshot de mi escritorio:
Además también adjunto la configuración de conky que utilicé.
background yes font Zekton:size=8 xftfont Zekton:size=8 use_xft yes xftalpha 0.5 update_interval 1.0 total_run_times 0 own_window yes own_window_type override own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes draw_shades no draw_outline no draw_borders no draw_graph_borders no minimum_size 220 5 maximum_width 220 default_color d7d7d7 default_shade_color black default_outline_color black alignment top_right gap_x 10 gap_y 30 no_buffers yes cpu_avg_samples 2 override_utf8_locale no uppercase no # set to yes if you want all text to be in uppercase use_spacer no # Main headers (Anarajando) color0 FF8C00 # Resaltado (amarillo) color1 E1D93F # separadores color2 98C2C7 #${font Zekton:style=Bold:pixelsize=42}${alignc}3rd Hax${font Zekton:size=7} TEXT ${color0}SYSTEM ${hr 1 } $color Hostname: ${color1}$alignr$nodename $color Kernel: $alignr$kernel Uptime: $alignr$uptime Processes: ${alignr}$processes ($running_processes running) ${color0}PROCESS ${hr 1 } $color CPU ${alignc} ${freq}MHz ${alignr}(${cpu cpu1}%) ${cpubar 4 cpu1} ${cpugraph} Highest CPU $alignr CPU% MEM% ${top name 1}$alignr${top cpu 1}${top mem 1} ${top name 2}$alignr${top cpu 2}${top mem 2} ${top name 3}$alignr${top cpu 3}${top mem 3} Highest MEM $alignr CPU% MEM% ${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1} ${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2} ${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3} ${color0}MEMORY ${hr 1 } $color RAM ${alignr}$mem / $memmax ($memperc%) ${membar 4} SWAP ${alignr}$swap / $swapmax ($swapperc%) ${swapbar 4} ${color0}FILESYSTEM ${hr 1}${color} Root: ${alignr}${fs_free /} / ${fs_size /} ${fs_bar 4 /} Srv-dc-aic: ${alignr}${fs_free /media/Srv-dc-aic} / ${fs_size /media/Srv-dc-aic} ${fs_bar 4 /media/Srv-dc-aic} Cobros17: ${alignr}${fs_free /media/cobros17} / ${fs_size /media/cobros17} ${fs_bar 4 /media/cobros17} ${color0}NETWORK ${hr 1}${color} IP Address: $color1 ${addr eth0} $color Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s ${color2}${downspeedgraph eth0 25,107} ${color}${alignr}${upspeedgraph eth0 25,107} Total ${totaldown eth0} ${alignr}Total ${totalup eth0}
CYA.
¿Que debo hacer para añadir una linea con al temperatura de cpu o la velocidad de los ventiladores?
En conky hay una variable que se llama «exec» con ese puede llamar comandos de la consola, un ejemplo seria:
${execi 10 cat /proc/acpi/thermal_zone/THM/temperature | grep '[0-9][0-9]' -o} C
En mi caso no me aparece nada después de /proc/acpi/thermal_zone/ por lo que debería revisar:
acpi -V
El comando me dice que no tengo soporte en mi maquina del trabajo, pero básicamente esa es la forma.
Espero haber aclarado tu respuesta. 😛
[…] a la entrada publicada por Pain Dev, me enteré de Conky, un monitor de sistema configurable de manera tal de que quede sobre el […]
Sí, muchas gracias.
En el menú y el monitor de sistema confirmé que aun no tienen soporte para mi cpu y por eso no pilla la temperatura. La única que me aparece es la de la nvidia.
Con gusto, en la maquina de mi casa si funciona, igual me detecta tambien la de la nvidia.
hola
como puedo arreglar mi compu… se de fue la imahen de mi escritorio llevo 2 meses abriendo cada programa desde el administrador de tareas… que puedo hacer???
Puedes ser un poco más especifico, que distro, escritorio, detalles.
mi computadora enciende y todo pero en la pantalla no aparece escritorio ni barras de tarea solo esta el puntero pero no puedo hacer nada…
Tienes que cargarlo al inicio de la sesion Sistema->Preferencias->Sesiones y agregas una linea que llame al ejecutable conky con eso ya te deberia servir.
Un detalle que tienes que tener en cuenta es, que si tienes compiz fusion (efectos de escritorio) a veces conky aparece con sombras, lo que yo hice fue hacer un script y llamarlo por la ruta, un ejemplo:
#!/bin/bash
sleep 20
conky
le das permisos de ejecucion en las propiedades del archivo, y lo llamas desde la sesion como te indique anteriormente, desde la ruta donde lo creaste /home//iniciar_conky.sh, ya con eso no deberias salir sin las sombras.
Hola que tal! antes que nada felicitarlo por este tuto, pero tengo un detallito, quisiera poner la informacion de lo que reproduce mi reproductor en este caso en MOC podira ayudarme ya probe un script que anda por ahi pero no se como ponerlo a su codigo que la verdad me agrado bastante saludos y gracias!
Exactamente no se como se hace pero si te puedo recomendar un script que te hace la configuración de conky por ti, además viene con muchos más goodies, ésta es la página Conky colors.
Espero que te sirva 🙂
Lo hice de forma:
${if_running mocp}
${color0}MUSIC ${hr 1}${color}
${color}Artista:${alignr}${exec mocp –info | grep Artist: | cut -d «:» -f2 }
${color}Tema:${alignr}${exec mocp –info | grep SongTitle: | cut -d «:» -f2}
$endif
Y me funciono de maravillas =)
Это же урбанизация какая-то
por que mi computadora enciende pero no se ve nada en mi monitor
tienes que cargar el programa «conky», o ver si esta corriendo en el monitor del sistema.
hola amigo… la verdad es que tenia el problema de la mala mezcla entre efectos y conky con borde sombreado… hice lo que señalaste pero no funciono, despues en un arranque de inteligencia XD configure conky con tus datos… un par y funciono… asi que para los que tengan este problema editen los valores dejandolos asi :
own_window_type override yes
draw_graph_borders no
y santo remedio
Gracias por el tip 🙂