GDM Theme

Los componetes de un GDM Theme

Un GDM Theme está compuesto Básicamente por:

La creación de su propio tema

Siempre es más fácil comenzar de un tema existente, en lugar de hacerlo de cero. En general, el primer tema que se va a cambiar es la imagen de fondo. La imagen de fondo debe ser al menos tan grande como la resolución de la pantalla. A fin de que el tema sea adecuado a otros usuarios, es una buena idea usar al menos 1600x1200 pixeles de imagénes, éstas se ven como fuertes incluso en las pantallas de alta resolución. Una pequeña imagen también se puede usar, pero se pierde calidad cuando es ampliado. La imagen debe ser colocado en el tema del directorio y declarada en el fichero xml de la siguiente manera:

<item type="pixmap">
<normal file="background.jpg"/>
<pos x="0" y="0" with="100%" height="0"/>
</item>

A continuación, tendrá que reposicionar tus menús, iconos y las etiquetas con el fin de que coincida con su imagen de fondo. Aunque usted puede hacer todo transparente, un cuadro de inicio de sesión centrada no siempre es la mejor opción.

Puede definir imagénes, rectángulos y etiquetas con las siguientes etiquetas (respectivamente)

<item type="pixmap">
<item type="rect">
<item type="label">

Usando la etiqueta Item, también se puede especificar la ubicación de los botones, mensajes del sistema, la pantalla de login, etc añadiendo ID=tema de la etiqueta. todo el sistema de etiquetas GDM.

<item type="rect" id="language_button" button="true">
<item type="rect" id="session_button" button="true">
<item type="rect" id="system_button" button="true">
<item type="rect" id="disconnect_button" button="true">
<item type="rect" id="clock">
<item type="rect" id="caps-lock-warning">
<item type="rect" id="timed-rect">
<item type="rect" id="pam-prompt">
<item type="rect" id="user-pw-entry">
<item type="rect" id="pam-message">
<item type="rect" id="pam-error">

Use la etiqueta pos dentro de cada uno de los items para definir su sección X, y la posición y asegúrese de que todo parece en armonía con su imagen de fondo. Por ultimo, el xml debe ser declarado en la GdmGreeterTheme.desktop del archivo de la siguiente manera:

Greeter=theme.xml

Captura de pantalla de su GDM

Una vez que se realiza la obra maestra, necesitará una captura de pantalla.

si tiene xnest instalado, puede utilizar gdmthemetester y puedes probar con los GDM que vienen por defecto en

cd /usr/share/gdm/themes

Luego la siguiente linea de comando:

$ gdmthemetester xdmcp tema_a_alegir

Ahora solo capturas la ventana y haces una referencia en tu GdmGreeterTheme.desktop añadiendo tambien el autor, el nombre, la descripción. etc.

[GdmGreeterTheme]
Encoding=UTF-8
Greeter=W2kl.xml
Name=W2kl
Description=Gdm theme with similar look to Win 2k login
Author=Srivatsa Kanchi, R
Copyright=(C) 2007 Srivatsa Kanchi, R
Screenshot=screenshot.png

Finalizando

Por ultimo, todo lo que tienes q hacer es un archivo tar con

$ gzip tar -zcf mi_tema.tar.gz

y Listo.. Puede ser fácilmente instalado en cualquier computador desde la pantalla de configuración de GDM.

Documentación

Si deseas seguir aprendiendo, puedes visitar las siguientes páginas de ayuda, que se encuentran en proceso de traducción:

Tutoriales Oficial en ingles: http://live.gnome.org/GnomeArt/Tutorials

Tutoriales/TemasGDM (última edición 2008-12-04 08:48:53 efectuada por localhost)