Cómo crear fondos de escritorio dinámicos en GNOME

¿Te aburre tener siempre el mismo fondo de escritorio? Bueno, no hace falta instalar ningún programa adicional, como Cortina, GNOME hace rato que nos permite crear fondos de escritorio dinámicos, que irán cambiando según lo establezcamos (cada X días, horas o minutos).

¿De qué estás hablando Willy?

La forma más fácil de ilustrar lo que estoy hablando es con una imágen, en este caso, una captura de pantalla.

Como podrás ver, se trata nada más y nada menos que de la ventana a la que accedemos vía: Preferencias > Apariencia, pestaña Fondo.

Sin embargo, como se aprecia bien en la imagen, el fondo de escritorio debajo del puntero del mouse pareciera como que estuviera sobre una pila de imágenes. Bueno, es que ese fondo es distinto al resto. Se trata de un fondo de escritorio dinámico (muchas imágenes), mientras que los demás son estáticos (se muestra una única imágen).

GNOME ya viene con algunos fondos dinámicos listos para usar. Pero, ¿cómo crear los tuyos de forma personalizada? Lamentablemente, no parece una tarea fácil ya que no existe ninguna interfaz gráfica incluida en GNOME para hacer esto. ¿Cómo hacer entonces?

El camino más fácil

Generalmente, vas a querer agregar a tu fondo de escritorio dinámico todas las imágenes dentro de una carpeta. Para ello, nada mejor que Wallpaper Slideshow, un script escrito en Python.

Los pasos a seguir:

1) Bajá el script.

2) Descomprimí el archivo tar.gz y hacé doble clic sobre el archivo resultante (llamado wallpaper). Cuando te pregunte qué hacer, dale a Ejecutar.

3) Aparecerá la siguiente ventana para que llenes las opciones. Su uso es realmente muy sencillo y no precisa de mayores explicaciones.

4) Una vez que le hayas dado a OK vas a ver que tu nuevo fondo de escritorio aparecerá en la ventana para administrar los fondos de escritorio (como la que aparece al principio de este post). Desde allí vas a poder configurar también el Estilo con el que querés que se muestren las imágenes (zoom, expansión, etc.)

The hard way

En realidad, podríamos poner esto así: ¿cómo demonios hace este bendito script para agregar el fondo de escritorio dinámico? ¿Qué es lo que hace “detrás de escena”?

Bueno, si te fijás, en la carpeta que elegiste para tu nuevo escritorio dinámico se agregó un archivo XML. Para el caso, podés abrir ese archivo o ir al XML del escritorio dinámico que ya viene en GNOME, que se encuentra alojado en usr/share/backgrounds/cosmos.

Una vez abierto el XML vas a ver que la primera parte del archivo indica cuándo debe comenzar a reproducirse. Se trata de la parte entre las etiquetas starttime.

Lo que está entre las etiquetas static indica la imagen a mostrar y la cantidad de tiempo (en segundos) que debe mostrarse. Lo que está entre las etiquetas transition indica la imagen inicial y la final durante la transición, y la duración (en segundos) de la misma.

Este “par” (static + transition) se repite sucesivamente con todas las imágenes hasta llegar a la última.

That’s all folks!

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

9 comentarios

  1.   Usemos Linux dijo

    Buen aporte!!
    Un fuerte abrazo! Pablo.

  2.   ByGot dijo

    Muy bueno , lo uso y anda perfecto

    Salvapantallas dinamico cosmos propio

    si bien la forma mas rapida de hacer un salvapantallas con imagenes es elegir en salvapantallas “carpeta de imagenes” y llenar esa carpeta con las imagenes que queremos ver, tambien podriamos crear varios distintos salvapantallas que muestren distintas carpetas de imagenes como por ejemplo tengo en /home2/imagenes/Mi_Equipo_de Fulbo, /home2/imagenes/Serie_Preferida, /home2/imagenes/FamiliaresyAmigos,/home2/imagenes/Paisajes, etc

    1 abrir una terminal
    2 sudo gedit /usr/share/applications/screensavers/cosmos-slideshow.desktop
    3 salvar archivo como “MisPaisajes2 (sin las comillas claro el nombre que se les de la gana , con este nombre luego lo buscamos en el salvapantallas)
    4 donde dice Name=Cosmos cambiamos por Name=MisPaisajes
    4.1 (si es que existe esta linea) donde dide Name[es_AR]=Cosmos cambiamos por Name[es_AR]=Aaqq
    5 donde dice Exec=/usr/lib/gnome-screensaver/gnome-screensaver/slideshow –location=/usr/share/backgrounds/cosmos cambiamos por Exec=/usr/lib/gnome-screensaver/gnome-screensaver/slideshow –location=/home2/imagenes/Paisajes (si
    6 tambien cambiamos Comment=Display a slideshow of pictures of the cosmos por Comment=el comentario que se me ocurra
    6.1 (si es que existe esta linea) cambiamos Comment[es_AR]=Display a slideshow of pictures of the cosmos por Comment=el comentario que se me ocurra
    6.2 (si es que existe esta linea) GenericName[es_AR]=Hecho por mi
    7 Guardamos
    8 ahora vamos a sistema-preferencias-salvapantallas y alli estan nuestros salvapantallas

    Nota : si queremos que muestre las imagenes de todas las carpetas solo basta cambiar location=/home2/imagenes/Paisajes por location=/home2/imagenes/

  3.   Guzman6001 dijo

    No sabía que gnome tenía esa opción y hay que ver que tengo tiempo usándolo.
    Linux definitivamente no deja de sorprenderme.

  4.   Frank dijo

    Muy bueno, que buen blog! (=
    Segui asi
    Un abrazo

  5.   Jorgevalencia8711 dijo

    Que buen post, recien comenze a utilizar linux y me parece fantastico, espero poder seguir descubriendo mas utilidades en tu blog, gracias de nuevo

  6.   Hernandez4536 dijo

    Que bueno!!!! Realmente simple, fácil de usar y cumple a cabalidad su cometido. Como siempre, muchas graxxxx Pablo. Tus publicaciones siempre nos traen alguna novedad que nos ayuda en este mundo de software libre.
    Un Abrazo y que estés bien.
    Hasta Pronto.

  7.   Usemos Linux dijo

    Gracias! Un fuerte abrazo!
    Pablo.

  8.   Rodolfo dijo

    Me he descargado el script pero no se puede ver el fondo porque “no tiene imágenes”

    1.    usemoslinux dijo

      Es posible que este post haya quedado desactualizado. Lo siento.
      Si tienes éxito en hacerlo funcionar, no dejes de compartir la solución.
      Un abrazo! Pablo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.