Categories
Tutorial

Personnalisez vos extensions mozilla

Une petite astuce que j’ai découvert en fouillant un peu mon profil Thunderbird : il est assez facile de modifier l’aspect d’une extension.

Dans mon cas, il s’agissait de l’extension Lightning pour Thunderbird. Dans le cas de la vue par mois, il arrive que j’ai trop d’évènement pour tout afficher dans une seule case. Un petit coup de modification du css à réglé le problème.

Tout d’abord il faut trouver votre profil.
Sous Linux -> ~/Thunderbird/Nom_du_profil
Sous XP: ->C ->Documents and Settings ->nom_de_ta_session ->Application Data ->Thunderbird ->Profiles
Sous Windows 95/98/Me : ->C ->WINDOWS ->Application Data -> Thunderbird
Sous Vista (et Windows7): ->C ->Utilisateurs ->Nom_de_ta_Session ->AppData ->Roaming ->Thunderbird ->Profiles
Sous Mac -> ~/Library/Mozilla/Thunderbird/Profiles/Nom_du_profil
ou -> ~/Library/Application Support/Mozilla/Thunderbird/Profiles/Nom_du_pro
(merci geckozone)
Si vous trouvez celui de Thunderbird, celui de Firefox ne doit pas être loin…)

Ensuite allez dans le dossier extension>nom de votre extension. Dans le cas où il a un nom incompréhensible (pour lightning il s’agit de « {e2fda1a4-762b-4020-b5ad-a41df1933103} »), le fichier install.rdf comprend une ligne « em:name » qui sera plus explicite.

Après c’est là que la recherche commence. Il faut fouiller le contenu du dossier à la recherche des fichiers css. Pour Lightning, dans le dossier chrome (qui contient tout ce qui concerne l’affichage je crois) il y a une archive calendar.jar. A l’intérieur de cette archive (que vous explorez avec n’importe quel bon logiciel d’archivage), dans le sous dossier /skin/calendar/, se trouve le fichier calendar-view.css. C’est la classe « calendar-month-day-box » qu’il a fallut modifier :
[cc lang= »css »]calendar-month-day-box {
border:none !important;
border-left: 1px solid #D2D2D2 !important;
border-bottom: 1px solid #D2D2D2 !important;

font-size:0.7em;
}[/cc]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *