conky-screenshot

Cómo crear un escritorio minimalista y hermoso con Conky

Conky es una aplicación de monitoreo de sistema simple y liviana que puede mostrar información en su escritorio y le permite monitorear varios procesos simultáneamente. Para aquellos a quienes les gusta mantener un escritorio mínimo, pero aún desean tener acceso rápido a información diversa, como correos electrónicos, clima, uso de memoria, etc., Conky es la aplicación ideal para usted.

captura de pantalla conky

Si bien la instalación de Conky es fácil, configurarlo puede ser una tarea bastante problemática. Sigue de cerca este tutorial y estoy seguro de que dominarás el truco en poco tiempo.

Instalación

Abra su terminal («Aplicaciones -> Accesorios -> Terminal») y escriba:

sudo apt-get install conky

Una vez completada la instalación, escriba en la terminal:

zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc

Para probar si conky está funcionando, en la terminal, escriba

Aparecerá una ventana que muestra toda la información de su sistema. Además del fondo, que es su propio fondo de pantalla, la información será la misma que se muestra en la imagen a continuación.

ventana conky

Cierra la ventana de conky. Ahora vamos a configurarlo para que muestre la información que queramos y también para que cambie su color para que coincida con los de tu fondo de pantalla.

Configurando Conky

Vaya a su carpeta de Inicio («Lugares -> Inicio»). Presione Ctrl + H para mostrar los archivos ocultos. Desplácese hacia abajo hasta que encuentre el archivo «.conkyrc». Haga doble clic para abrirlo en el editor de texto. Este es el archivo de configuración principal que afectará lo que se muestra en su escritorio.

Desplácese hacia abajo en la lista y asegúrese de que la siguiente configuración esté configurada correctamente. Asegúrese de que estas configuraciones no tengan un ‘#’ delante. Si es así, eliminarlos.

background yes
use_xft yes
xftfont Bitstream Vera Sans Mono:size=8
xftalpha 0.8
update_interval 5.0
total_run_times 0
own_window no
own_window_type desktop
own_window_transparent yes
own_window_colour black
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 280 5
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 12
gap_y 12
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer none
text_buffer_size 1024
override_utf8_locale yes

Las configuraciones anteriores son la configuración predeterminada que utilicé en mi sistema. Cuando esté más familiarizado con él, puede cambiarlo para adaptarlo a sus necesidades. Cuando haya terminado con los ajustes de configuración, déjelo a un lado por un tiempo. Volveremos a ello más tarde.

Instalación del paquete Mail and Weather Forecast para Conky

Necesitamos instalar un paquete adicional para que Conky muestre el nuevo correo y el pronóstico del tiempo en su escritorio.

En tu terminal,

gksu gedit /etc/apt/sources.list

Agregue la siguiente línea al final del archivo.

deb https://ppa.launchpad.net/m-buck/ubuntu hardy main

Guardar y cerrar.

Vuelve a tu terminal,

sudo apt-get update
sudo apt-get install conkyemail conkyforecast

Configuración del pronóstico del tiempo

Ahora, ve a Tiempo.com y registre una cuenta de socio. Esto le permitirá consultar la información meteorológica en su ciudad.

tiempo-registro

Una vez que se haya registrado, revise su buzón de correo para ver el correo electrónico de confirmación. Desplácese hacia abajo en el correo hasta que vea su ID de socio y clave de licencia.

tiempo-clave

Vuelve a tu terminal,

sudo cp /usr/share/conkyforecast/conkyForecast.config ~/.conkyForecast.config
gedit ~/.conkyForecast.config

Complete los campos «XOAP_Partner_ID» y «XOAP_License_key» con la información del correo electrónico de confirmación. Guardar y Salir.

En su navegador, vaya a https://xoap.weather.com/search/search?where=YOUR_CITY y reemplace «YOUR_CITY» con el nombre de su ciudad. Verá un xml similar a la imagen de abajo. Registre la identificación. Este es el identificador de tu ciudad y lo necesitarás más adelante.

archivo xml weather.com

Poniendo todo junto

Vuelva a su archivo .conkyrc, desplácese hacia abajo hasta que vea la línea

# stuff after 'TEXT' will be formatted on screen
TEXT

Como se indica en el comunicado, cualquier cosa que se coloque debajo de la palabra TEXTO se mostrará en la pantalla. Hay una cierta sintaxis que debe seguir para que se muestre correctamente y de manera hermosa.

La siguiente es mi configuración. Eres libre de copiar y modificar.

TEXT
${font Radio Space:size=30}${color5}DAMIEN PC
${voffset -20}${color1}$hr
${voffset -20}${font Radio Space:size=14}${color1}${time %A %d %Y}
${font Radio Space:size=55}${color1}${time %H:%M}
${voffset -15}${font ConkyWeather:size=36}c ${font Verdana:size=15}${voffset -5}${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} / ${execi 3600 conkyForecast --location=SNXX0006 --datatype=HT}
$stippled_hr
${font Verdana:style=Bold:size=9}${color1}Yahoo: ${font Verdana:size=8}${execi 600 conkyEmail --servertype=POP --servername=pop.mail.yahoo.com --username=xyz --password=xyz --ssl}  new emails
${font Verdana:style=Bold:size=9}${color1}Gmail: ${font Verdana:size=8}${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} new emails
$stippled_hr
${font Verana:style=Bold:size=9}CPU1: ${font Verana:size=8}${cpubar cpu1 10,150} ${cpu cpu1}%
${font Verana:style=Bold:size=9}CPU2: ${font Verana:size=8}${cpubar cpu2 10,150} ${cpu cpu2}%
${font Verana:style=Bold:size=8}Name              PID     CPU%   MEM%
${font Verana:size=8}${top name 1}    ${top pid 1}  ${top cpu 1}  ${top mem 1}
${top name 2}    ${top pid 2}  ${top cpu 2}  ${top mem 2}
${top name 3}    ${top pid 3}  ${top cpu 3}  ${top mem 3}
${top name 4}    ${top pid 4}  ${top cpu 4}  ${top mem 4}
${top name 5}    ${top pid 5}  ${top cpu 5}  ${top mem 5}
${font Verana:style=Bold:size=9}RAM:  ${font Verdana:size=8}${mem} / ${memmax} (${memperc}%)
${font Verana:style=Bold:size=9}SWAP: ${font Verdana:size=8}${swap} / ${swapmax} (${swapperc}%)
$stippled_hr
${font Verana:style=Bold:size=9}IP Address: ${font Verana:size=8}${gw_ip}
${font Verana:style=Bold:size=9}Total Download: ${font Verana:size=8}${totaldown eth1}
${font Verana:style=Bold:size=9}Total Upload: ${font Verana:size=8}${totalup eth1}
${font Verana:style=Bold:size=9}Up Speed: ${font Verdana:size=8}${upspeed eth1} Kb/s  ${font Verana:style=Bold:size=9}Down Speed: ${font Verdana:size=8}${downspeed eth1} Kb/s
$stippled_hr
${font Verana:style=Bold:size=9}To Do List
${font Verana:size=8}${execi 30 cat /home/damien/TODO.txt}

Algunas de las sintaxis comúnmente utilizadas implican:

${fuente Verdana:estilo=Negrita:tamaño=12} – Esto significa configurar la fuente mostrada en “Verdana” de tamaño 12 y en negrita. Puede modificar la fuente o el tamaño para adaptarlo a su escritorio. Una cosa a tener en cuenta es que solo admite fuentes que están instaladas en su sistema. Para obtener nuevas fuentes, puede ir a dafont.com y descargue sus fuentes favoritas sin cargo alguno.

${ejecutivo 3600…} – La sintaxis “execi” le permite ejecutar scripts externos. Tenga en cuenta que usamos la sintaxis execi para verificar su dirección de correo electrónico, el pronóstico del tiempo y también para leer un archivo de lista TODO y mostrarlo en la pantalla. El número detrás de «execi» determina el intervalo (en segundos) para que Conky ejecute los scripts.

$hr / $punteado_hr – Esto es para insertar una línea horizontal en la pantalla. La sintaxis “$stippled_hr” se refiere a una línea de puntos.

${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} – Este es el código de ejecución para recuperar información meteorológica de Weather.com. Tenga en cuenta que debe reemplazar el --location=xyz por el identificador de tu ciudad.

${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} – Este es el código de ejecución para recuperar información de su cuenta de correo de Gmail y Yahoo. Para habilitar el servicio IMAP, deberá habilitar la configuración IMAP en su cuenta de Gmail («Configuración -> Reenvío y POP/IMAP»)

${execi 30 cat /home/damien/TODO.txt} – Este es el código de ejecución para leer mi archivo de lista TODO ubicado en mi carpeta de inicio y mostrarlo en la pantalla

Para obtener más información sobre la sintaxis, consulte el variable de conky sitio.

Probando tu Conky

Cuando haya terminado con su configuración, en su terminal, escriba

para ponerlo en marcha, y

para terminarlo.

Inicie Conky cada vez que inicie sesión

Vaya a «Sistema -> Preferencias -> Sesiones» y haga clic en «Agregar». Complete el campo como se muestra a continuación

configuración de sesión conky

Conky ahora se cargará automáticamente la próxima vez que inicie sesión en su sistema.

Esta es una captura de pantalla de mi configuración de Conky. No es realmente el mejor, pero limpia mi escritorio con un estilo elegante.

captura de pantalla conky

Estoy seguro de que tienes una configuración mucho mejor que la mía.

Recursos útiles

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas