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.