Mgbu

Live wallpaper: mapa con posición de satélites

3 posts en este tema

Hoy hice un script en python que cambia el fondo cada 30 segundos, es un mapa de la tierra que muestra la ubicación de tres satélites aunque se le pueden agregar más

 

Screenshot%20-%20061214%20-%2020%3A51%3A

Ahí pueden ver la ubicación de la ISS, la Tyangong 1 y del Telescopio Espacial Hubble. Justo la ISS y la Tyangong 1 estaban juntitas

 

Lo hice para XFCE pero puede ir para cualquier entorno de escritorio, sólo hace falta cambiar el comando de cambiar fondo

 

Está todo en este repositorio de GitHub, pero lo escribí todo en inglés así que traduzco el README

 

 

xfce-sat-wallpaper Fondo de pantalla para XFCE animado que muestra posiciones de satélites

Script que crea una imagen del mundo que muestra las posiciones actuales de satélites cada 20 segundos

Es un poco exigente con la CPU a causa de que usa el comando composite de imagemagick
Es fácilmente adaptable para otro entorno de escritorio, sólo tienes que cambiar el comando de establecer fondo de pantalla. Necesita python, pyephem y imagemagick (composite)

Muestra la ISS, la Tiangong 1 y el Telescopio Espacial Hubble en un mapa equirectangular del mundo. Podés agregar más satélites (necesitas los datos orbitales TLE), también puedes cambiar las imágenes (aunque deberías cambiar algunas variables en el script)

Ejecuta el script usando python [path]/xfce-sat-wallpaper.py

 

Los datos orbitales TLE pueden cambiar cada cierto tiempo, deberías actualizarlos cada tanto

Instalación
  • Instalar python, la mayoría de las distribuaciones ya lo traen
  • Instalar imagemagick, la mayoría de las distribuaciones ya lo traen
  • Instalar pyephem
sudo apt-get install python-pipsudo pip install pyephem
  • Extraer en cualquier lado
  • Cambiar el comando de establecer fondo de pantalla, ver próxima sección
  • Configurar para ejecutar el script al inicio en las opciones de XFCE
Comandos para el cambio de fondo de pantalla

Este script necesita un comando para cambiar el fondo de pantalla, este comando varía entre distros o entre hardware. Por ejemplo mi notebook usa XFCE y el comando correcto es:

xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitoreDP1/workspace0/last-image --set [image location]
Entonces en mi código escribí:
xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitoreDP1/workspace0/last-image --set " + workingDirectory + "/" + outImage

La mayoría de las computadoras con XFCE en cambio usan este comando:

xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor0/image-path --set [image location]

Editado por Mgbu
eMix, Rohlling, Shiba87 y 6 otros le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Buena idea, habria que empaquetar y hacerla una application para ubuntu ehe.

 

Hay un script similar que yo sepa que lo que hace es cambiar el wall con la tierra como tema.

Mgbu, haihaya, Rohlling y 1 otro le gusta esto

Compartir este post


Enlace al post
Compartir en otros sitios

Registra una cuenta o conéctate para comentar

Debes ser un miembro de la comunidad para dejar un comentario

Crear una cuenta

Regístrate en nuestra comunidad. ¡Es fácil!


Registrar una cuenta nueva

Iniciar Sesión

¿Ya tienes cuenta? Conéctate aquí.


Iniciar Sesión