Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| applications:personnalisation:gdm [Le 03/11/2006, 13:08] – 86.219.18.156 | applications:personnalisation:gdm [Le 25/02/2007, 10:48] (Version actuelle) – Déplacée vers http://doc.ubuntu-fr.org/gdm thedamocles | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Personnaliser son thème GDM ====== | ||
| - | De nombreux thèmes sont déjà disponibles sur internet, mais il se peut que vous ayiez envie de vous lancer dans la création (ou la modification) d'un thème pour GDM. | ||
| - | Avant toute chose, prenez le temps de visiter ces quelques sites : | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | Vous y trouverez peut-être un thème correspondant parfaitement à vos besoins, un thème à modifier ou des idées pour votre futur thème ;-) | ||
| - | |||
| - | |||
| - | |||
| - | ===== Localisation du thème ===== | ||
| - | Les thèmes de gdm sont stockés dans le dossier "/ | ||
| - | Chaque thème contient un fichier " | ||
| - | |||
| - | Le dossier du thème contient également les images utilisées, celles-ci sont appelées dans le fichier xml. | ||
| - | |||
| - | En général il y a un fond (background), | ||
| - | |||
| - | ===== Composants du thème ===== | ||
| - | |||
| - | ==== GdmGreeterTheme.desktop ==== | ||
| - | |||
| - | Le fichier GdmGreeterTheme.desktop contient les informations sur le thème. | ||
| - | |||
| - | Exemple de fichier GdmGreeterTheme.desktop: | ||
| - | < | ||
| - | Encoding=UTF-8 | ||
| - | Greeter=ubuntu-fr.xml | ||
| - | Name=Ubuntu-fr | ||
| - | Description=Ubuntu-fr' | ||
| - | Author=Ubuntu-fr' | ||
| - | Copyright=GPL Ubuntu-fr.org | ||
| - | Screenshot=screenshot.png</ | ||
| - | |||
| - | * Encoding correspond à l' | ||
| - | |||
| - | * Greeter correspond au fichier xml qu' | ||
| - | |||
| - | * Name, Description, | ||
| - | |||
| - | Les informations sont affichées dans " | ||
| - | |||
| - | Remarque importante: Il est possible de localiser les paramètres, | ||
| - | Il est de bon ton de rendre disponible un maximum de traductions. Pour voir la liste complète des traductions courantes, regardez un des fichiers .desktop dans votre répertoire de thème gdm. | ||
| - | |||
| - | Par exemple, en modifiant le fichier GdmGreeterTheme.desktop précédent: | ||
| - | < | ||
| - | Encoding=UTF-8 | ||
| - | Greeter=ubuntu-fr.xml | ||
| - | Name=Ubuntu-fr | ||
| - | Name[fr]=Ubuntu-fr | ||
| - | Description=Ubuntu-fr' | ||
| - | Description[fr]=Le thème Gdm d' | ||
| - | Author=Ubuntu-fr' | ||
| - | Author[fr]=La communauté Ubuntu-fr | ||
| - | Copyright=GPL Ubuntu-fr.org | ||
| - | Copyright[fr]=GPL Ubuntu-fr.org | ||
| - | Screenshot=screenshot.png</ | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Le fichier .xml ==== | ||
| - | |||
| - | Le fichier xml contient des balises standards (assez peu pratiques) correspondant aux différents éléments de l' | ||
| - | **Cet article sera complété afin de détailler chacune des balises disponibles.** | ||
| - | |||
| - | Le minimum vital tient dans un mouchoir de poche, sachez ne pas vous limiter à ce minimum ;-) | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | |||
| - | <!-- éléments à afficher --> | ||
| - | |||
| - | </ | ||
| - | |||
| - | Dans l' | ||
| - | |||
| - | - Indenter le code! | ||
| - | - Faire des sections précises en utilisant les commentaires | ||
| - | - Minimiser le nombre de balises utilisées | ||
| - | |||
| - | Pour indenter : il suffit d' | ||
| - | |||
| - | Pour commenter : on utilise "< | ||
| - | * Background (l' | ||
| - | * Login (l' | ||
| - | * Clock (l' | ||
| - | * Login (le contenu de l' | ||
| - | * Options (les options permettant de choisir la langue, la session, etc) | ||
| - | * Erreurs (verr.maj activé, erreur de login ou mot de passe, etc) | ||
| - | |||
| - | Ces sections sont données à titre indicatif. L' | ||
| - | |||
| - | Voyons enfin quelques exemples de contenu pour vous aider à comprendre et à façonner votre fichier xml. | ||
| - | |||
| - | **La taille et le positionnement** | ||
| - | |||
| - | < | ||
| - | <!-- background --> | ||
| - | <item type=" | ||
| - | <normal file=" | ||
| - | <pos y=" | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Le type " | ||
| - | |||
| - | < | ||
| - | <!-- background --> | ||
| - | <item type=" | ||
| - | <normal file=" | ||
| - | <pos x=" | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Le type " | ||
| - | |||
| - | Notez les différentes façon de spécifier la position et la hauteur : en valeur absolue ou en pourcentage (il en existe bien d' | ||
| - | Le pourcentage permet une adaptabilité à différentes résolutions. En effet, le pourcentage est fonction de la taille ou de la position de l' | ||
| - | Dans le cas du fond d' | ||
| - | |||
| - | **La réaction au survol et au clic** | ||
| - | |||
| - | Cette exemple est compliqué (mais complet), n' | ||
| - | L' | ||
| - | |||
| - | < | ||
| - | <!-- options --> | ||
| - | <item type=" | ||
| - | <pos y=" | ||
| - | <box xpadding=" | ||
| - | <item type=" | ||
| - | <normal file=" | ||
| - | < | ||
| - | <active file=" | ||
| - | </ | ||
| - | <item type=" | ||
| - | <normal font=" | ||
| - | < | ||
| - | <active font=" | ||
| - | <pos y=" | ||
| - | <stock type=" | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Premièrement, | ||
| - | |||
| - | Ensuite, le placement est réalisé de façon un peu " | ||
| - | |||
| - | Passons ces remarques, l' | ||
| - | - <normal /> : "au repos" | ||
| - | - < | ||
| - | - <active /> : clic de souris | ||
| - | |||
| - | Dans ces trois états, on peut spécifier la taille et le type de la police (font="" | ||
| - | La couleur est donnée en hexadécimal, | ||
| - | |||
| - | **Article à compléter : ** | ||
| - | Publication d'un thème sous la forme d'une archive installable\\ | ||
| - | Screenshots détaillés\\ | ||
| - | Description exacte de chacune des balises du fichier xml\\ | ||
| - | Corrections/ | ||
