Saltar al contenido

¿Cambiar periódicamente el fondo de pantalla en GNOME 3?

Poseemos la mejor solución que encontramos en todo internet. Queremos que te sirva de ayuda y si deseas comentarnos cualquier detalle que nos pueda ayudar a mejorar hazlo con libertad.

Solución:

Guarde el siguiente script de shell en algún lugar:

#!/bin/bash

WP_DIR=/home/honeyp0t/wallpapers

cd $WP_DIR
while [ 1 ] 
  do
  set -- * 
  length=$#
  random_num=$((( $RANDOM % ($length) ) + 1)) 

  gsettings set org.gnome.desktop.background picture-uri "file://$WP_DIR/$!random_num"

  sleep 600 
done

Luego, en su directorio de inicio en .config/autostart, coloque lo siguiente en un archivo llamado wallpaper-changer.desktop

[Desktop Entry]
Name=wallpaper-changer
Exec=/home/sammhe/bin/setbg.sh
Comment=change wallpaper every so often
Hidden=false
Type=Application
X-GNOME-Autostart-enabled=true

Esto cambiará tu fondo de pantalla cada 10 minutos… o cualquier valor que establezcas en el script…

Originalmente publiqué esto como un comentario en una publicación titulada “Personalización de GNOME Shell” en Musings of an OS fontanero.

Esta es la solución que buscas:

  • http://dsathe.blogspot.com/2011/06/auto-background-changer-for-gnome-3-gui.html
  • http://www.omgubuntu.co.uk/2011/06/wallpaper-slideshow-app-for-gnome-3/

Lo hice; solo una versión de prueba pero funciona!

Si prefiere usar un trabajo cron en lugar de un script de inicio, esto es lo que hice. ¡Gracias a Hubert por la inspiración!

#!/bin/bash

walls_dir=$HOME/.wallpapers
selection=$(find $walls_dir -type f -name "*.jpg" -o -name "*.png" | shuf -n1)
gsettings set org.gnome.desktop.background picture-uri "file://$selection"

Guarde el script en algún lugar (p. ej. $HOME/bin/rotate_bg), hacerlo ejecutable (chmod +x $HOME/bin/rotate_bg), luego agregue el cron job para ejecutarlo con la frecuencia que desee que cambie su fondo. Correr crontab -e para editar el cron tabla para su usuario. Aquí hay un enlace que describe el formato crontab. La siguiente entrada rotará tu fondo cada 10 minutos:

*0 * * * * $HOME/bin/rotate_bg

Finalizando este artículo puedes encontrar las observaciones de otros gestores de proyectos, tú además tienes la opción de mostrar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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