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
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