Una de las cosas que siempre andan buscando aquellas personas que se han dedicado a editar/modificar un perfil de usuario en gnome con la intención de restringir un poco las cosas que puede realizar determinado usuario, es la de poder fijar un wallpaper o fondo de escritorio en gnome y que este no pueda ser cambiado o modificado por el usuario, la solución no es tan difícil, por ejemplo:
Con esta instrucción le cambias el wallpaper que este usando:
gconftool-2 –direct –config-source=xml:readonly:/etc/gconf/gconf.xml.defaults -s -t string /desktop/gnome/background/picture_filename /usr/share/backgrounds/miwall/walpaper_personalizado.png >/dev/null
Con esta instrucción colocas ese mismo wallpaper anterior como fondo del gdm:
gconftool-2 –direct –config-source=xml:readonly:/etc/gconf/gconf.xml.system -s -t string /desktop/gnome/background/picture_filename /usr/share/backgrounds/miwall/walpaper_personalizado.png >/dev/null
Con esta instrucción evitas que pueda cambiar el fondo del escritorio:
gconftool-2 –direct –config-source=xml:readonly:/etc/gconf/gconf.xml.mandatory -s -t string /desktop/gnome/background/picture_filename /usr/share/backgrounds/miwall/walpaper_personalizado.png >/dev/null
gconftool es la herramienta que permite hacer modificaciones de parámetros en las preferencias de gnome en modo consolar.
Los comandos pueden ser usados perfectamente desde un archivo kickstart en la sección %post ( De hecho así es que los estoy usando ), de esta manera ya tiene configuradas las preferencias al momento de instalar un computador.
Muy bueno y también existe una utilidad gráfica para ver y modificar todas las opciones de configuración de aplicaciones gnome (o que utilicen gconf) y se llama gconf-editor.
Ejecutando gconf-editor en modo gráfico accederás al "registro" de Linux o mejor dicho a las configuraciones de gconf 😛
Saludos
Estoy claro en el uso de gconf-editor, sin embargo con las instrucciones que se colocaron en este post y ejecutandolas como root, los cambios se realizan directamente en el /etc/gconf, así que esa configuración prevalecerá como la "por defecto" al crear cualquier cuenta y al menos en la parte de "mandatory" eso prevalece para cualquier usuario en el sistema y no pueden ser modificadas por los mismos, eso de mandatory suena como a "obligado"