Volver

Fondos aleatorios (a.k.a random wallpapers)

Esta es una simple idea que tuve una vez y a partir de ahí lo vengo usando.

Creo que tiene más sentido si se usa un gestor de ventanas minimalista (como dwm).

Entonces

La idea es más o menos así:

El script es más o menos así:

DIRWALLS=( $( echo /mnt/Imagenes/Walls/*.{jpg,png,jpeg,JPG,JPEG,PNG} ) )
Lista(){
    for i in ${DIRWALLS[*]}; do
        echo "$i"
    done
}
[ $1 ] && Lista | column && exit 0
hsetroot -fill "${DIRWALLS[$RANDOM % ${#DIRWALLS[*]}]}" &&
exit 0

Como yapa le agregué una posiblidad de listar todos los posibles wallpapers...

Además

Opcionalmente el script se ejecuta en el startup de bash, o incluso puede ser solamente una funcion dentro del bashrc que se ejecuta desde ahí...

Queda a criterio y discreción del usuario... o algo así.

Zaijian.

Volver
Última modificación: 16-Mayo-2017 18:48 by MarxBro.MarxBro. WTFPL-2016