En la última versión de Ubuntu me encontré, dentro de los fondos de escritorio que instala por defecto, una carpeta que funciona a modo de slideshow, es decir, que las imágenes que están en esa carpeta van apareciendo en nuestro fondo de escritorio, que va cambiando automáticamente cada x tiempo (habitualmente cambia en cada arranque).
¿Puedes hacer tu propio paquete de fondos de escritorio rotativo? Sí. El proceso es un poco largo pero merece la pena. En mi caso he recopilado unas 20 imágenes del Camino de Santiago que he guardado en /home/usuario/Imágenes/santiago. En esa misma carpeta he creado un archivo llamado background-1.xml, de texto plano, con el siguiente contenido:
<background>
<starttime>
<year>2010</year>
<month>01</month>
<day>01</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<static>
<duration>2000.0</duration>
<file>/home/usuario/Imágenes/santiago/1.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/home/usuario/Imágenes/santiago/1.jpg</from>
<to>/home/usuario/Imágenes/santiago/2.jpg</to>
</transition>
<static>
<duration>2000.0</duration>
<file>/home/usuario/Imágenes/santiago/2.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/home/usuario/Imágenes/santiago/2.jpg</from>
<to>/home/usuario/Imágenes/santiago/3.jpg</to>
</transition>
...
<static>
<duration>2000.0</duration>
<file>/home/usuario/Imágenes/santiago/19.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/home/usuario/Imágenes/santiago/19.jpg</from>
<to>/home/usuario/Imágenes/santiago/20.jpg</to>
</transition>
<static>
<duration>2000.0</duration>
<file>/home/usuario/Imágenes/santiago/20.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/home/usuario/Imágenes/santiago/20.jpg</from>
<to>/home/usuario/Imágenes/santiago/1.jpg</to>
</transition>
</background>
La primera parte (<starttime>) del contenido de este archivo XML indica cuándo empieza la animación del fondo de escritorio. Bastaría con poner una fecha anterior a la del sistema.
Luego viene una serie de repeticiones donde vamos relacionando las imágenes del slideshow y programamos la transición entre imágenes, indicando en ambos casos la duración de ambos procesos (<duration>). Los tiempos se indican en segundos.
Los puntos suspensivos en mitad del código indica que se repite la parte <static> y <transition> tantas veces como imágenes queramos añadir en nuestro paquete personalizado. Por cierto, en la red hay algunos scripts que te generan esto automáticamente. Pero, yo prefiero hacerlo a mano, así aprendo algo más y evito disgustos por código malicioso.

Una vez terminada esta parte hacemos clic en el escritorio con el botón derecho y seleccionamos Cambiar el fondo de escritorio. Luego hacemos uso del botón Añadir... y buscamos nuestra carpeta (en mi caso la citada arriba). En el selector de archivos escogemos, en la parte inferior, en el selector donde pone Imágenes, cambiándolo a Todos los archivos. En nuestra carpeta seleccionamos el archivo XML que hemos creado.
Ahora verás que puedes seleccionar, entre tus fondos de escritorio, uno representado con alguna de las imágenes de nuestra carpeta pero que se identifica del resto como un conjunto de imágenes. Al seleccionarlo habremos activado nuestro fondo dinámico personalizado.
¡Qué lo disfrutes!
0 comentarios:
Publicar un comentario en la entrada