Está en la página 1de 5

27/11/2014

Gua de Inicio para crear scripts de Conky


ALTFOTO

APPLEWEBLOG

INTERNET

BITELIA

SOFTWARE LIBRE

CELULARIS

WINDOWS

GIZMOLOGIA

PRODUCTIVIDAD

Seguir

GUAS/TRUCOS

APLICACIONES

EDUCACIN

Gua de Inicio para crear scripts de


Conky
Compartir

Twittear

Pinear

Paso a paso cmo se crean los scripts de Conky, el significado de las variables y
ejemplos prcticos para que configurar tu propio Conky sea sencillo.
No te pierdas nuestro contenido!

Seguir

60K seguidores

hipertextual

RECOMENDADOS

Aprende a usar Vim desde cero: 11


Dominar los registros

Cool Retro Term: la terminal que


todo hipster necesita
Configuracin de Nielssonnich

Conky es un monitor de sistema ultraliviano y

POR AYMAR SAMUDIO

ultraconfigurable diseado para X11 y BSD. Tiene la

26 DE NOVIEMBRE DE 2014, 18:30

capacidad de monitorear muchas variables del


sistema, incluidas el uso de memoria RAM, espacio en
los discos duros, temperatura, aplicaciones con mayor

TEMAS: APLICACIONES SOFTWARE LIBRE


MS DE: CONKY, LINUX

uso de ram, cantidad de paquetes subidos y

Partner

Un experto te explica como


aprender idiomas
(Babbel)

descargados, mensajes de sistema y mucho mas.


Conky es un proyecto que surgi como un fork de Torsmo. El objetivo de Conky es brindar todas las
herramientas necesarias para dar acceso a todo tipo de informacin desde nuestro escritorio de
manera sencilla, rpida y sin recargar el sistema.
La gran ventaja de usar Conky es la posibilidad de extrema configuracin, aunque justamente es esto
lo que a veces parece ser muy complicado de hacer. Podemos optar por la va corta usando un
asistente grfico como Conky Manager, que incluye varias configuraciones preinstaladas y la

Saylor: aprendizaje online, a nivel


universitario y a tu propio ritmo

posibilidad de instalar configuraciones nuevas, o intentar el camino del aprendizaje y el minimalismo


recurriendo a modificarlo nosotros mismos. En esta serie de entradas intentaremos comprender cmo
funciona y cmo configurar los scripts de Conky de la manera ms didctica posible.
http://bitelia.com/2014/11/crear-scripts-conky

1/5

27/11/2014

Gua de Inicio para crear scripts de Conky

funciona y cmo configurar los scripts de Conky de la manera ms didctica posible.

Instalar Conky
Antes de comenzar, instalaremos Conky en nuestro sistema.
En Ubuntu abriremos una Terminal y escribiremos lo siguiente:

Qu es el BYOD y por qu
representa un problema de
seguridad para las empresas

sudo apt-get install conky-all


Adicionalmente debemos instalar los sensores que harn las lecturas de la informacin necesaria
e iniciarlos:
sudo apt-get install lm-sensors
sudo sensors-detect
En Archlinux podemos encontrar el paquete en los repositorios oficiales
pacman -S conky

Prueba Trisquel 7.0, una


distribucin que incluye solo
software libre
recomendadopor

Para garantizar que conky tenga acceso a la informacin que necesitamos y a la que slo puede
acceder el root, agregaremos nuestro usuario al grupo log:
usermod -aG log nombredeusuario

Iniciar Conky
Ahora ya tenemos Conky instalado y necesitaremos crear un script para que inicie de forma
automtica al principio de la sesin. Para ello en la Terminal tipearemos:
sudo gedit /usr/bin/inicio-conky
Se abrir el editor de textos Gedit (se puede usar Leafpad o Nano segn lo deseemos) con un archivo
vaco, en dicho archivo escribiremos el siguiente texto:
#!/bin/bash
sleep 10 && conky;
Guardamos el archivo y le daremos permisos de ejecucin tipeando en la Terminal lo siguiente:
sudo chmod a+x /usr/bin/inicio-conky
Una vez terminado, deberemos incluir este script en las Aplicaciones al inicio. El men variar de
acuerdo al entorno de escritorio que utilicemos, en GNOME es un men grfico muy sencillo en el que
escribiremos la ruta al script (/usr/bin/inicio-conky) para que de esta manera Conky se ejecute de
forma automtica cuando iniciemos el sistema.

Una mirada al archivo .conkyrc


La apariencia de Conky se guarda en un archivo de texto llamado .conkyrc, este archivo es un
archivo oculto y debe estar en el directorio personal del usuario. Si lo abrimos veremos a simple vista
que tiene dos partes claras, separadas por la palabra TEXT. Todo lo que antecede a la palabra TEXT
es la configuracin de la "ventana" de conky. Todo lo que queda despus de la palabra TEXT es lo que
conky mostrar efectivamente en el escritorio.
Existe un listado de las posibles configuraciones de la "ventana" de conky y un listado completo de las
variables que conky puede leer y mostrar. Como son muchas posibilidades para entender de una sola
vez, nos atendremos a un ejemplo concreto y luego desarrollaremos las diferentes opciones.

Una configuracin sencilla para comenzar

http://bitelia.com/2014/11/crear-scripts-conky

2/5

27/11/2014

Gua de Inicio para crear scripts de Conky

Una configuracin sencilla para comenzar


En esta ocasin comenzaremos con un ejemplo que si bien no es el ms sencillo nos ayudar a
comprender cmo trabajar con el archivo .conkyrc de manera de lograr un aspecto atractivo a pesa de
la sencillez de la configuracin de slo texto. El resultado que obtendremos hoy se ver as:

Para lograr este aspecto simplemente copiamos el archivo que descargaremos desde Pastebin en
nuestro .conkyrc utilizando nuestro editor de texto favorito (Noten que les he comentado los
significados de cada lnea entre ##, pueden borrar estas aclaraciones con toda tranquilidad). De paso,
si les gusta toda la configuracin del escritorio, pueden descargar los conos, el tema gtk y el
wallpaper.
Parece complicado? Si se fijan bien, este Conky muestra slo cosas bsicas, sin barras ni grficos,
por lo que su apariencia es sencilla. La consigna es que Conky mostrar en pantalla todo aquello
que no est encerrado entre corchetes {}, las palabras y smbolos las reproducir tal cual como las
escribimos y las variables se indican con el signo $. Lo que encerraremos entre corchetes son las
caractersticas visuales que queremos que Conky le de a cada una de las variables, entre ellas la de
alinear a la derecha ${alignr}o asignar un color diferente ${color #4d4d4d}Veamos las
funciones que incluimos:
$sysname-$kernel- Nombre del sistema y versin de kernel instalada.
${time %a %d. %b %k:%M}- Fecha en formato da de la semana, nmero de da, mes, hora y
minutos.
$uptime- Tiempo que lleva encendido el sistema.
$processes- Procesos totales del sistema.
$running_processes- Cantidad de procesos ejecutndose en el momento.
$mpd_title $mpd_artist - Ttulo y artista de la cancin que estoy escuchando en MPD.
Existen variables para todos los reproductores de msica.
$diskio_read $diskio_write- Estas variables muestran las lecturas y escrituras efectuadas
en el disco.
$cpu%- Muestra la carga del cpu en porcentaje.
$loadavg- Exhibe el promedio de carga de los procesos.
${top name 1} ${top cpu 1}- Muestra el nombre y el porcetaje de la aplicacin que mayor
uso hace de la cpu. La numeracin sucesiva es para las siguientes aplicaciones en el listado.
$memperc%- Muestra el porcentaje de uso de la RAM.
${top_mem name 1} ${top mem 1}- Muestra el nombre y el porcentaje de la aplicacin que
ms uso hace de la RAM.
Es as cmo mostramos en simple texto los indicadores internos de nuestro sistema. En prximas
entregas haremos grficos e incluiremos diferentes tipos de scripts para obtener otro tipo de datos:
http://bitelia.com/2014/11/crear-scripts-conky

3/5

27/11/2014

Gua de Inicio para crear scripts de Conky

entregas haremos grficos e incluiremos diferentes tipos de scripts para obtener otro tipo de datos:
clima, noticias, correo electrnico, lista de tareas y un largo etc. Con Conky las posibilidades son
ilimitadas!

COMPARTE ESTE ARTCULO

Twittear

237

COMENTAR

29

Te recomendamos

Partner

Cmo aprend alemn y Quantum OS: una distro Greenshot, la mejor


otros 4 idiomas ms.
de Linux con interfaz
herramienta para tomar
(Babbel)
Material Design
y editar capturas de
(Bitelia)
pantalla en
(Bitelia)

5 cosas que puedes


hacer para refrescar tu
rea de trabajo y ser
ms productivo

EasyBCD: edita tu
cargador de arranque
para tener dual-boot
fcilmente

Esto ocurre si bebes


Coca-Cola todos los
das durante un ao

(Bitelia)

(Bitelia)

13GB de fotos ntimas


han sido filtradas a
travs de Snapchat

Haz tu Android ms
10 proyectos y usos
rpido con este sencillo creativos de Arduino
(Hipertextual)
ajuste

(Hipertextual)

(ALT1040)

(Hipertextual)

recomendadopor

COMENTARIOS

http://bitelia.com/2014/11/crear-scripts-conky

4/5

27/11/2014

Acerca de Hipertextual

Gua de Inicio para crear scripts de Conky

Contratar publicidad

http://bitelia.com/2014/11/crear-scripts-conky

Informacin Legal

Licencia

Contacto

Partners tecnolgicos

5/5

También podría gustarte