Minimalist Weather Indicator en Solus 1.1

Quien siga el blog de Solus habitualmente, no dejará de sorprenderse, como semana tras semana evoluciona este sistema en continuo crecimiento, aportando un sin fin de mejoras tanto para su escritorio Budgie, además de ir incrementando su paquetería en sus repositorios, tan demandada por sus usuarios.

Minimalist Weather Indicator en Solus 1.1

La semana 28 entre otras cosas le toco el turno, a mejoras para el desarrollo de extensiones de escritorio para Budgie, mas conocidas por applets o indicadores. Pequeñas aplicaciones que son de gran utilidad y que aportan diversas funcionalidades. Que son alojadas principalmente en paneles y docks, y que finalmente son casi imprescindibles para el manejo de nuestro escritorio.

Además de las mejoras, se aportó documentación mediante diversos ejemplos realizados en C, Python y Vala, que sin duda aportan una inestimable ayuda para aquellos que disponen de algunos conocimientos en al desarrollo de programas y que están disponibles desde la página de budgie-desktop-ejemplos en GitHub.

Tras estar disfrutando con ellos durante algún tiempo, quería compartir este Minimalist Weather Indicator, un indicador muy simple y sencillo que proporciona información muy básica sobre el tiempo y temperatura, prevista o estimada para una semana.

Tool tip

Indicador informacion

Indicador que ha sido posible gracias a los lenguajes Python + Gtk3, y en gran medida a Conky Visión que aporta muchos de sus recursos, como son sus iconos del pronostico del tiempo y el código necesario, que nos va a permitir bajarnos esta información desde OpenWeatherMap.

Pues vamos pues con su instalación y configuración en Solus actualmente en versión 1.1.6  shannon.

Instalación

Vamos primeramente con algunas dependencias que necesitamos,

$ sudo eopkg it python-psutil wget curl

Tras esto nos bajamos el indicador en fichero comprimido y procedemos con su instalación.

$ cd
$ wget http://entornosgnulinux.com/wp-content/uploads/2016/05/minimalistweather.tar.gz
$ tar -xvf minimalistweather.tar.gz
$ cd minimalistweather
$ ./install.sh

Configuración

Vamos primeramente con su configuración, para ello abrimos nuestros Administrador de archivos, por defecto nautilus en Solus y nos dirigimos a nuestra carpeta ~/.config.

Editar configuracion

Y procedemos con la edición del fichero minimalistweather.json, que presentará el siguiente aspecto,

Configuracion vacia

y que necesariamente tendremos que insertar los valores que nos solicitan. Vamos individualmente definiendo lo que es cada uno de ellos.

  • iconsources
"iconsources":""

Aquí primeramente tendremos que especificar la carpeta de iconos de tiempo a utilizar, tras la instalación anterior deberemos tener disponible la carpeta ~/.conky-vision-icons/#fff__32, nombre que añadiremos quedando al final,

"iconsources":"~/.conky-vision-icons/#fff__32"
  • apikey
"apikey":""

Necesitamos disponer de nuestra propia clave para poder utilizar los servicios de OpenWeatherMap, que nos va a proporcionar toda la información relativa al tiempo de nuestra ciudad.

API key Web

Por tanto deberemos de registrarnos en dicha Web y conseguir el código que nos muestra en API key. Código que insertamos, quedando como el siguiente ejemplo,

"apikey":"xxxxxxxxxxxxxxxxxb6e91a40b569e12d3"
  • cityid
"cityid":""

Buscamos a continuación el identificador de nuestra ciudad en la siguiente enlace. Añadiéndolo.

ID

"cityid":"3118848"
  • tempunit
"tempunit":""

Aquí tendremos que especificar la manera en que se va a mostrar  la temperatura, admitiendo los parámetros metric para grados Celsius e imperial para grados Fahrenheit.

"tempunit":"metric"
  • locale
"locale":""

Se corresponde con las especificaciones del lenguaje que estamos utilizando en nuestro sistema. Esto lo podemos obtener mediante en contenido de la variable LANG del sistema y a través del siguiente comando.

locale

En mi caso es es_ES.UTF-8.

"locale":"es_ES.UTF-8"

Finalmente todo debería tener mas o menos el siguiente aspecto.

{"iconsources":"~/.conky-vision-icons/#fff__32","apikey":"xxxxxxxxxxxxxxxxxb6e91a40b569e12d3","cityid":"3118848","tempunit":"metric","locale":"es_ES.UTF-8"}

Tras verificar que esta todo correcto,  salvamos el fichero.

Ya tan solo nos quedaría, por una parte refrescar budgie-panel para que reconozca el nuevo applet o indicador, esto lo podremos hacer mediante,

$ budgie-panel --replace &

o bien, salimos y volvemos a entrar de nuestra actual sesión. Y por otra, añadirlos en algún panel que tengamos disponible, para ello nos vamos a Raven, Panel y pulsamos en el +  de Componentes, donde nos mostrará en el menú una lista de todos los componentes disponibles. Buscamos entre ellos Panel Minimalist Weather, lo seleccionamos y pulsamos en el +,

Raven

por defecto aparecerá en la parte central del panel, ya a fijar dependiendo de las preferencias del usuario.

Reven componentes

 

Esta entrada fue publicada en articulo, Gnome, GNU/Linux, Solus, solus operating system, solusprojects y etiquetada , , , , , , , , , , , , , , , . Guarda el enlace permanente.

5 respuestas a Minimalist Weather Indicator en Solus 1.1

  1. bruno dijo:

    Gracias. Empecé a probar ayer solus 1.2 y estoy encantando… Tenía problemas de sonido con bunsenlabs y de congelación de videos con elementary. Con solus de momento todo bien…

  2. Tana dijo:

    Buenas! Para los que no tenemos ni idea de estas cosas una versión ya empaquetada en .deb no hay, no? :(

    • yunn dijo:

      Hola Tana, lamentablemente Solus utiliza paquetes .eopkg y no .deb. De cualquier manera con este tutorial, debería no ser demasiado complicado que lo puedas instalar. Saludos,

      • tana dijo:

        Ostras disculpa no me llegó el aviso de respuesta al mail… o llegó a spam :S

        Lo he hecho y va perfecto, sólo que no uso Solus sino Ubuntu Budgie (Aún Budgie Remix) y el proceso para descargar e instalar las dependencias es mediante apt-get pero vamos, que de resto todo ok :)

        Gracias y buen trabajo! :D

Deja un comentario