Capítulo 8. Personalizar la apariencia del escritorio
Esta sección explica cómo los administradores del sistema pueden personalizar la apariencia del entorno del escritorio para los diferentes usuarios del sistema.
8.1. Personalización de los fondos de escritorio
Como administrador del sistema, puede configurar el fondo de escritorio por defecto, añadir fondos adicionales o añadir varios fondos utilizando la dconf utilidad.
Si a los usuarios del sistema no se les permite cambiar el fondo por defecto, el administrador del sistema tiene que bloquear la configuración utilizando el directorio locks
. De lo contrario, cada usuario puede personalizar el fondo según sus preferencias.
8.1.1. Personalizar el fondo de escritorio por defecto
Puedes configurar el fondo de escritorio por defecto y su apariencia estableciendo las claves GSettings pertinentes en el esquema org.gnome.desktop.background
.
Para más información sobre GSettings, consulte Sección 6.1, “Introducción a la configuración de GNOME”.
Utilice el siguiente procedimiento para establecer el fondo por defecto:
Procedimiento
Cree una base de datos local para la configuración de toda la máquina en
/etc/dconf/db/local.d/00-background
:# Specify the dconf path [org/gnome/desktop/background] # Specify the path to the desktop background image file picture-uri='file:///usr/local/share/backgrounds/wallpaper.jpg' # Specify one of the rendering options for the background image: # 'none', 'wallpaper', 'centered', 'scaled', 'stretched', 'zoom', 'spanned' picture-options='scaled' # Specify the left or top color when drawing gradients or the solid color primary-color='000000' # Specify the right or bottom color when drawing gradients secondary-color='FFFFFF'
Opcionalmente, si quieres que un usuario no pueda cambiar el fondo por defecto, anula la configuración del usuario en el archivo
/etc/dconf/db/local.d/locks/background
:# List the keys used to configure the desktop background /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color
Actualizar las bases de datos del sistema:
# dconf update
- Los usuarios deben cerrar la sesión y volver a entrar para que los ajustes de todo el sistema surtan efecto.
8.1.2. Añadir fondos adicionales
Puedes poner fondos adicionales a disposición de los usuarios de tu sistema.
Procedimiento
Utilice los esquemas de
org.gnome.desktop.background
para crear un archivo en el formatoxml
que especifique la apariencia de su fondo adicional.Tabla 8.1. Esquemas de uso frecuente de org.gnome.desktop.background Claves de GSettings Key Name Possible Values Description opciones de imagen
"sin", "empapelado", "centrado", "escalado", "estirado", "ampliado", "extendido"
Determina cómo se representa la imagen establecida por wallpaper_filename.
tipo de color
\N - "horizontal", "vertical", y "sólido"
Determina el tono del color de fondo.
color primario
por defecto: #023c88
Color izquierdo o superior cuando se dibujan degradados, o el color sólido.
color secundario
por defecto: #5789ca
Color derecho o inferior al dibujar degradados, no se utiliza para el color sólido.
La gama completa de opciones se puede encontrar en la dconf-editor GUI o en la utilidad de gsettings utilidad de línea de comandos. Para más información, consulte Sección 6.3, “Visualización de los valores de GSettings para las aplicaciones de escritorio”.
-
Store the *.xml file under the
/usr/share/gnome-background-properties/
directory.
Cuando un usuario hace clic en su nombre en la esquina superior derecha, elige Settings
, y en la sección Personal
de la tabla selecciona Background
, verá el nuevo fondo disponible.
Ejemplo de implementación de las claves GSettings de org.gnome.desktop.background
Un ejemplo de archivo de fondos extra con un elemento <wallpaper>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Company Background</name> <name xml:lang="de">Firmenhintergrund</name> <filename>/usr/local/share/backgrounds/company-wallpaper.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ffffff</pcolor> <scolor>#000000</scolor> </wallpaper> </wallpapers>
En un archivo de configuración, puede especificar varios elementos de <wallpaper>
para añadir más fondos, como se muestra en el siguiente ejemplo con dos elementos de <wallpaper>
, añadiendo dos fondos diferentes.
Un ejemplo de archivo de fondos extra con dos elementos de <wallpaper>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Company Background</name> <name xml:lang="de">Firmenhintergrund</name> <filename>/usr/local/share/backgrounds/company-wallpaper.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ffffff</pcolor> <scolor>#000000</scolor> </wallpaper> <wallpaper deleted="false"> <name>Company Background 2</name> <name xml:lang="de">Firmenhintergrund 2</name> <filename>/usr/local/share/backgrounds/company-wallpaper-2.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> <pcolor>#ff0000</pcolor> <scolor>#00ffff</scolor> </wallpaper> </wallpapers>
8.1.3. Ajuste del escudo de la pantalla
El escudo de la pantalla es la pantalla que se desliza rápidamente hacia abajo cuando el sistema está bloqueado. Se controla con la tecla org.gnome.desktop.screensaver.picture-uri
GSettings. GDM utiliza su propio perfil dconf, por lo que puedes establecer el fondo por defecto cambiando la configuración de ese perfil.
Para más información sobre GSettings y dconf, consulte Sección 6.1, “Introducción a la configuración de GNOME”.
Procedimiento
Crear una base de datos gdm para la configuración de toda la máquina en
/etc/dconf/db/gdm.d/01-screensaver
:[org/gnome/desktop/screensaver] picture-uri='file:///opt/corp/background.jpg'
Sustituya
/opt/corp/background.jpg
por la ruta del archivo de imagen que desea utilizar como escudo de pantalla. Los formatos admitidos son PNG, JPG, JPEG y TGA. Tenga en cuenta que la imagen se escalará si es necesario para ajustarse a la pantalla.Actualizar las bases de datos del sistema:
# dconf update
- Los usuarios deben cerrar la sesión y volver a entrar para que los ajustes de todo el sistema surtan efecto.
Solución de problemas
Si el escudo de la pantalla no se actualiza, puedes hacerlo:
-
Asegúrese de que ha actualizado las bases de datos del sistema ejecutando el comando
dconf update
como usuarioroot
. - Prueba a reiniciar GDM.