PROJET AUTOBLOG


Opennews

source: Opennews

⇐ retour index

Note: comment restaurer l'interface de thunderbird que mozilla a volontairement cassé ?

jeudi 12 octobre 2023 à 19:23

Fidèles à eux-mêmes, Mozilla et ses développeurs prennent des décisions à l'encontre du bon sens et de leurs utilisateurs. Cette fois ils s'en prennent à thunderbird et sans aucune raison valable ont décidé de faire disparaitre la barre de titre, de supprimer les boutons qui permettent de faire les actions basiques et de déplacer la barre de menu en dessous de ce qu'ils appelent la barre unifiée.

Les usagers sont vent debout contre ces changements, en particulier contre la barre de menu qui n'est pas en haut de la fenêtre (les forums du support de mozilla et le subreddit dédié à thunderbird sont pleins de récriminations contre ce changement et l'impossibilté de l'annuler pour revenir à l'interface habituelle, certains désinstallent la version 115 pour revenir à la version 102). Comme d'habitude mozilla décide d'imposer ces changements arbitraires et de priver les utlisateurs de la liberté de choisir. Mozilla doit vraiment en avoir marre d'avoir autant d'utilisateurs pour systématiquement s'aliéner ses utilisateurs avec ce genre de décisions.

Cette fois ne fait pas exception et pour restaurer l'interface telle qu'elle devrait être si les devs de mozilla avaient des compétences de base en conception d'interface et d'expérience utilisateur il va falloir non seulement aller bidouiller un peu le about:config mais aussi faire une feuille de style CSS personalisée.

Première étape, accéder au about:config de thunderbird:

c'est pas évident mais c'est assez simple, on va dans l'écran des paramètres de thunderbird, on défile jusqu'en bas et on clique sur éditeur de configuration. attention la position du bouton n'as pas placée là où on l'attends et certaines personnes la rate.

Deuxième étape, activer les feuilles de styles personalisées:

dans la barre de recherche de l'éditeur de configuration on cherche toolkit.legacyUserProfileCustomizations.stylesheets
puis on le passe de false à true

Troisiéme étape, crération d'une feuille de style personnalisée

cette étape est un peu pénible à faire à la main, il existe un script qui va automatiser le processus. on télécharge le script dans le dossier du profil utilisateur de thunderbird et on l'éxécute avec la commande:
bash tbird-chrome.sh

pour le faire à la main, on commence par se rendre dans le dossier du profil utilisateur qu'on veut modifier (il faut refaire la manip pour chaque profil).
Depuis la barre de menu, on va dans "aide", puis sur "Plus d’informations de dépannage".
Dans l'écran qui s'est affiché on défile jusqu'à trouver "Répertoire de profil" et on clique sur le bouton "Ouvrir le dossier correspondant"
Dans ce dossier il faut créer un sous-dossier "chrome" si il n'existe pas déjà, puis aller dans ce sous-dossier.
Dans le dossier chrome il faut créer le fichier "userChrome.css" si il n'existe pas déjà, puis l'éditer.
Dans le fichier userChrome.css il faut ajouter le code suivant

@import url("chrome://messenger/content/unifiedtoolbar/unifiedToolbarWebextensions.css");
/* Position Menu Bar above Unified Toolbar */
#toolbar-menubar {
order: -1 !important;
}

Quatrième étape, on ferme thunderbird et on le relance.

Les variantes à mettre dans le userChrome.css:

pour supprimer l'affichage de la barre unifiée:

/* hide Unified Toolbar */
u/namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
u/namespace html url("http://www.w3.org/1999/xhtml");
html|unified-toolbar {
display: none !important;
}

Si vous décidez de revenir à la version v102 de thunderbird pour ne plus subir la nouvelle interface supernova UI, voila comment désactiver les mises à jour de thundebird

dans le fichier $APPDIR/distribution/policies.json

{
"policies": {
"DisableAppUpdate": true,
"DisableFeedbackCommands": true,
"DisableSystemAddonUpdate": true,
"DisableTelemetry": true,
"ExtensionUpdate": false
}
}
Permalink