Wallpaper aleatorio en gnome

Gracias a Awoisoak he sabido cómo hacer para tener un fondo de pantalla aleatorio que vaya cambiando regularmente:

Lo primero es descargar el siguiente script.

También podemos crearlo nosotros, copiando y pegando el código:

#!/usr/bin/env python

BACKGROUND_DIRS = ['/usr/share/backgrounds', '~/backgrounds']
EXTENSIONS = ['jpeg', 'jpg', 'png', 'svg']

import os, glob, random, itertools, gconf

files = list(itertools.chain(*[[os.path.join(dirpath, name)
                               for name in filenames]
                               for dirpath, dirnames, filenames in
                               itertools.chain(*[os.walk(os.path.expanduser(d))
                                                 for d in BACKGROUND_DIRS])]))
gconf.client_get_default().set_string('/desktop/gnome/background/picture_filename', random.choice(files))

Fijate en la variable BACKGROUND_DIRS, ésta indica qué directorios guadan los wallpapers que queremos usar; alteramos su valor a nuestro gusto:

BACKGROUND_DIRS = ['/home/usuario/fondos/']

Ahora necesitamos que el script se ejecute cada cierto tiempo, para lo cual podemos usar un programa como gnome-schedule, donde crearemos una nueva tarea indicándole cada cuanto tiempo queremos que ejecute el script para que nuestro fondo de pantalla cambie.

4 Comments »

  1. […] de tareas para Gnome Hace poco hablé del uso de Gnome Schedule junto a un script para hacer que nuestro fondo de pantalla varíe cada cierto tiempo, y he decidido hablar un poco más sobre el propio Schedule. La programación de tareas se viene […]

    Like

  2. 2
    mako Says:

    oye tendras el scrip ya no esta disponible

    Like

  3. 3
    DaniFP Says:

    Hola, es cierto que ya no está disponible en la página original, pero aún se puede pillar de la caché de Google (o bien copiarlo de este post😉 ).

    Like

  4. […] automatizar un poco la tarea me puse a buscar y llegue a encontrar un script escrito en python en Bloguear por Bloguear que hace eso mismo, cambia nuestro fondo de escritorio cada cierto período de […]

    Like


RSS Feed for this entry

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: