InicioLinux¿Sos linuxero y vivís cerca a de un río que crece? Entrá

¿Sos linuxero y vivís cerca a de un río que crece? Entrá

Linux1/12/2016




Bueno, como dice el título, si sos linuxero este post te va a interesar.
Si además vivís cerca de un río y eso te afecta de determinada forma por su crecida te va a interesar más todavía.
Voy a mostrar como tener el dato de la altura del río en Conky.





¿Qué es Conky?

Conky es un monitor de sistema para los sistemas X Window. Es capaz de monitorear distintas variables de sistema, incluyendo CPU, memoria, swap, espacio de disco, temperaturas, subidas, bajadas, mensajes de sistema, y mucho más. Es completamente configurable, la configuración puede ser un poco difícil de entender, pero es bastante posible realizarla.



1. Instalación de Conky

Abrir un terminal y tipear lo siguiente:
sudo apt-get install conky-all




2. Descargar Conky Lua

Lo hacemos desde esta página: http://gnome-look.org/content/download.php?content=139024&id=1&tan=49405419

Crean una carpeta en su propio /home que se llame .conky
El punto adelante es para que la carpeta esté oculta, por eso ni bien le damos el nombre entramos en ella.
Movemos el archivo bajado de gnome-look a esta carpeta. Nos quedan a su vez 6 archivos zipeados correspondientes a distintas distros de linux.
Descomprimos la que corresponda con nuestra distro. En mi caso Linux Mint.

Movemos los scripts de lua, el archivo de configuración de conky y el png a la carpeta .conky
Nos quedaría de esta forma:






3. Configurar conky corrigiendo conkyrc

Este paso consiste en abrir el archivo de configuración de conky, el archivo conkyrc, con un editor de texto para corregir algunas líneas.
Yo uso el que viene por defecto con Linux Mint Mate, pluma. Puede también ser gedit, nano, etc.




Vamos a la altura de la línea 21 donde dice:
own_window_type override
y reemplazamos override por normal:
own_window_type normal

También hacemos un cambio en la línea 54:
lua_load ~/.lua/scripts/clock_rings.lua
y reemplazamos por lo siguiente:
lua_load ~/.conky/clock_rings.lua
Esto hace que conky encuentre el script de lua (clock_rings.lua) en la misma carpeta donde lo descomprimos, junto al archivo de configuración conkyrc.


Ahora corregimos la temperatura.
Al parecer quien creó este conky era de Bosnia y Herzegovina porque la configuración de la temperatura está especificado para una ciudad de ese país.
Vamos a la altura de la línea 62 aproximadamente y vemos esta línea:
${font Ubuntu:size=12}${color FFFFFF}${alignr}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ LQBK temperature temperature 30} °C${font}

La temperatura del clima es tomada desde la página weather.noaa.gov, que toma la información de la temperatura de las ciudades en base a un código. En el caso del archivo de configuración viene por defecto el código LQBK (una ciudad de Bosnia-Herzegovina). Así que vamos a esa página para buscar el código de nuestra ciudad, entramos en

Seleccionmamos un país. Ej: Argentina y clic en Go.



Luego la ciudad y clic en Go.



Como ven solo están las localidades con los aeropuertos más conocidos. Si viven en otra ciudad elijan la ciudad más cercana a su localidad para tener una temperatura lo más aproximada posible.

Si ven ahora la dirección de la url de la página tiene un código de 4 letras. Para Buenos Aires es SABE
http://weather.noaa.gov/weather/current/SABE.html

Así que ese es el código que hay que cambiar en lugar de LQBK en el conkyrc.

Ahora la línea quedaría:
${font Ubuntu:size=12}${color FFFFFF}${alignr}${weather http://weather.noaa.gov/pub/data/observations/metar/stations/ SABE temperature temperature 30} °C${font}


Ahora configuramos el tráfico de red. En las líneas 72 y 73, observemos lo siguiente:
${color FFFFFF}${goto 125}${voffset 25}${downspeed eth0}
${color FFFFFF}${goto 125}${upspeed eth0}


Estas líneas son para medir el tráfico de red.
downspeed es para el tráfico o velocidad de bajada.
upspeed mide la velocidad de subida.
eth0 indica que es una conexión por ethernet en los dos casos. Si nuestra conexión es inalámbrica y nos conectamos a un router, seguramente usemos la conexión wlan0.
Cambien eth0 por wlan0 en ese caso pero si están seguros de conectarse vía ethernet dejenlo como estaba con eth0.

Modificado quedaría así:
${color FFFFFF}${goto 125}${voffset 25}${downspeed wlan0}
${color FFFFFF}${goto 125}${upspeed wlan0}


Ahora para conocer la altura del Río de nuestro puerto local.
Vamos a agregar una línea adicional que no viene por defecto. Pueden agregarla al final para que sea más fácil de encontrar o donde ustedes gusten.
${color FFFFFF}${font Ubuntu:size=8}Altura del Río: ${font Ubuntu:size=8}${color FFFFFF}${alignr}${execi 3600 wget -O - "http://200.41.238.203:8889/resumen_agua.aspx" | grep -iE 'buenos aires' | awk -F"</td>" '{print $4}' | grep -Eo '[[:digit:]]{1,2}','[[:digit:]]{1,2}'} m${font}
Tienen que cambiar esta sección del código donde está con rojo:
grep -iE 'ciudad'

Lo que hace este comando es conectarse a la página de prefectura naval http://200.41.238.203/resumen_agua.aspx y filtrar la fila según la información relacionada a la ciudad que le indiquemos (yo le indiqué Buenos Aires) y luego filtrar la altura de las aguas en el puerto de esa ciudad.

Eso fue la última correción. Guarden los cambios y cierren el archivo.




Tabla de la altura de los ríos de Prefectura Naval Argentina.


4. Ejecución de Conky

Bueno ahora hay que ejecutar el conky. Vamos a hacer que lo haga automáticamente cuando inicie el sistema.
Abran Aplicaciones al Inicio. La ubicación puede variar según cada sistema.



Clic en botón Añadir y completar los cuadros:
Nombre: Conky Lua
Orden: conky --pause=15 -c /home/usuario/.conky/conkyrc
Comentario: Inicia Conky con el sistema (No es necesario este campo)




Clic en Guardar y cierran la ventana de Aplicaciones al Inicio.

Terminamos. Conky iniciará ahora cuando arranque el sistema.

Para los impacientes pueden ejecutar conky directamente con Alt+F2, y escribiendo la misma orden que escribieron en el paso anterior pero sin pausa.

conky -c /home/usuario/.conky/conkyrc

Nota: No se olviden de reemplazar usuario por el nombre de usuario que cada uno use en su sistema.


Voilá!



Bueno Linces, eso fue todo por hoy. Nos vemos en otro post y recuerden que las tortugas y los cocodrilos pueden ser buenas mascotas, pero crecerán.


Seguime -> @ArrieI
Datos archivados del Taringa! original
142puntos
532visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

A
ArrieI🇦🇷
Usuario
Puntos0
Posts5
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.