Conecta con nosotros

Hola, ¿qué estás buscando?

Actualidad

Cambiar de fondo de escritorio automáticamente en GNOME 3 / Shell

GNOME 3-Wallpaper

Para cambiar el fondo de escritorio en GNOME Shell hay que ir al menú de usuario -esquina superior derecha de la pantalla-, entrar en la Configuración del sistema y en el módulo a tal efecto (la imagen que podéis ver justo debajo de estas líneas). Un auténtico rollo que se puede solucionar con script básico y muy sencillo de configurar.

GNOME 3-Wallpaper

Hay aplicaciones para cambiar de wallpaper automáticamente, incluso comienzan a florecer algunas específicas para GNOME 3, pero yo no he encontrado ninguna que valga la pena, bien por que no funcionan como deberían, bien porque no estoy por la labor de gastar varios MB de RAM o instalar una decena de dependencias para hacer algo tan básico.

Así, me hice con este script hace unas semanas, en pleno desembarque en GNOME 3 / Shell, y he olvidado de dónde lo saqué. Sé que lo apunté por algún sitio para citar la fuente en su momento, pero… Me disculpo por ello… pero ya que está le sacaremos partido, ¿no?

Aquí está el script al que yo he bautizado como WallChanger:

#!/usr/bin/perl -w
use strict;
use warnings;
 
my $searchPath = '~/Imágenes/wallpapers/';   # Set to the directory you want to have searched for photos
my $switchTime = 3600;               # Edit to the number of seconds between photo switches
 
my @photos = `find $searchPath -type f | grep [jJ][pP][eE]*[gG]`;
chomp(@photos);
my $photo;
 
while(1)
{
    $photo = $photos[rand($#photos)];
    `gsettings set org.gnome.desktop.background picture-uri "file:///$photo"`;
    sleep($switchTime);
}

Como veis, es muy sencillo y lo poco que se necesita saber está explicado: lo copiáis todo en un documento de texto plano (con Gedit por ejemplo) y cambiáis la ruta a la de la carpeta donde guardéis las imágenes ($searchPath) y lo mismo para el tiempo entre cambios de imagen, por segundos ($switchTime). Guardáis el archivo y lo hacéis ejecutable.

Exactamente igual a como hicimos en LXDE, podéis optar por iniciar el script manualmente o que se inicie con la sesión y matarlo al final de la misma, por si acaso (puede ocupar hasta 500 k en memoria).

Y volilá, cambio automático de wallpaper en GNOME 3 / Shell 😉

36 Comentarios
Advertencia
Advertencia

Te recomendamos

Actualidad

Hace un par de semanas que se lanzó GNOME 50, una nueva versión del entorno de escritorio con interesantes novedades en su haber, pero...

Actualidad

GNOME 50 “Tokyo” ya está disponible en fase estable como la nueva versión del archiconocido escritorio para Linux, que en los últimos tiempos ha...

Actualidad

La beta de Fedora 44 ha sido publicada como paso previo al futuro gran lanzamiento estable de la distribución comunitaria patrocinada por Red Hat,...

A fondo

Segunda entrega de los resultados de nuestra encuesta anual, en la que os preguntamos por vuestro navegador, escritorio y distribución preferidos. Segunda de tres,...