sigo70
Usuario (México)
Hola amigos, primero aclarar que no asumo la autoría total de este tuto solo lo he adecuado tomando como base otros tutoriales a cuyos autores agradezco porque me sirvió para realizar este copy plaste Vamos a la receta: 1- Creamos un directorio que contendrá las imágenes a seleccionar por el script (no se olvide de poner aquí algunas imágenes). “user” se sustituye por tu nombre de usuario en tu home, “.sudirectorio” pueden usar el nombre que gusten ya sea .wallpapers .fondos o el que quieran Código mkdir /home/user/.sudirectorio 2- Creamos el archivo al que se copiarán las imágenes, este es el archivo que mostrará GDM3. Código: touch /home/user/.sudirectorio/background.jpg 3- Le damos permiso de escritura a background jpg para que todos los usuarios activen el cambio de imagen. esto como usuario root # Código: chmod 777 /home/user/.sudirectorio/background.jpg 4- Creamos el script que deberá ejecutarse cada vez que se inicie sesión. -Como root o utilizando sudo.- Código: cp /etc/gdm3/PostLogin/Default.sample /etc/gdm3/PostLogin/Default 5- Editamos el script -Como root o utilizando sudo.- Código: nano /etc/gdm3/PostLogin/Default -Agregamos el siguiente script, cambiando los directorios por los que elegimos. Código: #para cambiar la imagen de fondo dir='/home/user/.sudirectorio' file=`/bin/ls -1 "$dir" | sort --random-sort | head -1` path=`readlink -f "$dir/$file"` # Converts to full path cp $path /home/user/.sudirectorio/background.jpg 6- Renombras la imagen que existe actualmente como fondo en el login de Debian. Código: sudo nautilus /usr/share/gnome-shell/theme/ Agregando al final .000 para no borrarla encaso de que quieras dejarlo como estaba clic derecho en : noise-texture.png y renombramos a: noise-texture.png.000 8- Creas un symlink con el mismo nombre que apunte a la imagen background.jpg Código: ln -s home/user/.sudirectorio/background.jpg /usr/share/gnome-shell/theme/noise-texture.png recuerda cambiar “user” por tu nombre de usuario y “.sudirectorio “ por el nombre que le han asignado reiniciar y listo