PRECAUCIÓN: soy simplemente un newbie personalizando una laptop familiar, este procedimiento puede afectar su sistema ya sea dañándolo, relentizándolo, o exponiéndolo de maneras que todavía no comprendo. Siga esta guía bajo su propio riesgo.
Si bien este procedimiento debiera ser válido para cualquier distribución, las rutas de archivo utilizadas corresponden a DEBIAN 6.
Las opciones de configuración de GDM3 son por ahora escasas, y totalmente manejadas desde un archivo de configuración sin frontend: /etc/gdm3/greeter.gconf-defaults.
Este archivo nos da la posibilidad de cambiar la imagen de fondo en la pantalla de LOGIN, lo que vamos a hacer es crear un script que cambie esa imagen por otra, alojada en una carpeta de nuestra elección conteniendo imágenes que serán seleccionadas al azar cada vez que el usuario desloguee de su sesión.
Esto es perfecto dado el caso de una computadora con varios usuarios que durante el día cambian de sesión (por ejemplo mi computadora familiar).
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).
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
Código:
chmod 777 /home/user/.subdirectorio/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- Editamos el archivo de configuración de GDM3
-Como root o utilizando sudo.-
Código:
nano /etc/gdm3/greeter.gconf-defaults
-Descomentamos (sacamos la almohadilla del comienzo: #) y modificamos las siguientes lineas (y las que desee):-
Citar:
/desktop/gnome/background/picture_filename /home/user/.sudirectorio/background.jpg
/desktop/gnome/background/picture_options zoom
7- Reiniciamos GDM3
Código:
invoke-rc.d gdm3 reload
Código:
/etc/init.d/gdm3 restart
Si encuentra algún otro método por favor compártalo.
Saludos.
kuakuaamen-
Siéntase libre, de utilizar, modificar, y distribuir esta información como usted quiera.