sábado, 29 de septiembre de 2018

Usando todos los backgrounds instalados en gnome

Recientemente en un artículo de fedora magazine, explicaban como instalar los backgrounds "wallpapers" de las versiones anteriores de fedora.

Una vez uno ha instalado esto, siempre queda con la duda de como es posible seleccionar todos estos paquetes de background para que con solo uno gnome pueda elegir entre todos.

Afortunadamente, solo es cuestion de colocarlos en una carpeta, o vincularlos con ln y usar el script de Linux-Apps para generar este nuevo background dinámico.

La forma puede variar según el gusto de cada uno, en lo personal lo hice de la siguiente manera:

mkdir /tmp/wallpaper

Estos archivos están instalados en distribuciones redhat(redhat, centos, fedora, oracle, etc) por defecto en /usr/share/backgrounds

Así que lo que se debe hacer es decirle a bash que busque los archivos de imagen, menos los xml(vamos a crear uno nuevo), y luego los enlace en nuestro directorio wallpaper

for files in $(find /usr/share/backgrounds/*) ; do echo $files | grep -v xml ; ln -sf $files . ;  done;

Podemos mover este directorio a nuestro home de imagenes para asegurarnos que va a permanecer luego del reinicio

mv /tmp/wallpaper ~/Images -v


Ahora copiamos nuestro script de xmlwallpaper.sh  en el directorio y lo ejecutamos:




El script nos indica que tiempo deseamos dejar la imagen(minutos) y también cuanto tiempo deseamos que demore la transición(segundos).


Finalmente nos pregunta ¿Cúal es el nombre que deseamos dar al archivo ? y si lo colocamos de una vez como fondo de escritorio.

Con este pequeño truco, podemos usar los más de 800 megas que ocupa la descarga completa de los backgrounds extras de versiones anteriores de fedora o si se tienen subcarpetas imágenes con subcarpetas, es simplemente remplazar la ruta del for, por el directorio donde están contenidas las imágenes.

Si se quisiera que las imágenes de fondo sean diferentes a las pantalla de bloqueo, puede usarse un nombre diferente del archivo, con un intervalo de tiempo del doble o la mitad del otro, como todo, depende de los gustos de cada uno.


Un saludo