Page 1 sur 1
interligne dans la liste des messages
Publié : 11 oct. 2020, 08:14
par mflo110
Bonjour
Depuis 3 jours environ, la liste des messages dans le panneau des messages s'est doté d'un interligne très grand. La liste ne contient plus que 11 messages visibles, alors qu'avant elle en contenait 21. La taille de police n'a pas changé, c'est vraiment l'écart entre les lignes qui a augmenté.
Interligne qui est apparu également dans le panneau des dossiers (mais là ça ne me dérange pas trop).

Cela semble être apparu avec la dernière version (78.3.2), et je suis sous Windows 7.
Quelqu'un aurait-il une idée d'une option cachée ?
Merci d'avance et bon dimanche
Mflo
Re: interligne dans la liste des messages
Publié : 11 oct. 2020, 15:25
par Mapenzi
Bonjour,
pour diminuer ou augmenter l'interligne de la liste des messages (ou dans le panneau des comptes/dossiers) je ne connais qu'un seul moyen :
utiliser un bout de code CSS dans un fichier appelé userChrome.css.
En pratique:
• ouvrir un éditeur de texte du genre Notepad, copier-coller le code suivant
Code : Tout sélectionner
/* Set Line Spacing In Thread Pane */
#threadTree > treechildren::-moz-tree-row {
height: 18.5px !important; }
et enregistrer le fichier sous le nom de
userChrome.css (attention : supprimer le suffixe .txt que le système va automatiquement coller au nom du fichier)
• créer un nouveau dossier, l'appeler
chrome et glisser le fichier userChrome.css dans ce dossier chrome
• dans Thunderbird (TB) aller au menu Aide > Informations de dépannage > Dossier de profil > Ouvrir le dossier puis quitter TB
• glisser le dossier chrome dans le dossier de profil
• redémarrer TB et vérifier l'interligne, si besoin modifier le nombre de px et redémarrer TB
Exemple 18.5px
Exemple 21.5px

Re: interligne dans la liste des messages
Publié : 17 oct. 2020, 11:56
par mflo110
Bonjour
Merci pour la réponse.
J'ai essayé plusieurs fois, ça ne fonctionne pas. J'ai aussi farfouillé un peu sur le net, pas moyen de faire fonctionner ce userchrome.css
J'ai l'impression que c'est un problème de version : j'ai installé pour voir la version 68 et ma liste de message n'a pas ces interlignes, que je retrouve dès que je repasse en 78.
Vraiment, personne n'a rencontré un problème équivalent après sa dernière mise à jour ?
Re: interligne dans la liste des messages
Publié : 17 oct. 2020, 13:35
par filou81158
Bonjour,
Non pas de problème équivalent. Le code donné par Mapenzi fonctionne, j'ai essayé.
Pour le userChrome.css, est ce que dans l'éditeur de configuration, toolkit.legacyUserProfileCustomizations.stylesheets est sur true?
Accès éditeur: Préférences/Général/tout en bas 'Éditeur de configuration'
Sinon pour ton problème, peut être voir du côté du thème, pour moi certains thèmes me mettent le bazar niveau affichage.
Re: interligne dans la liste des messages
Publié : 17 oct. 2020, 14:12
par Agent virtuel
Bonjour
Un
http://forums.mozillazine.org/viewtopic ... &t=3066209
Essayer pour voir
Code : Tout sélectionner
/* Thunderbird userChrome.css */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#threadTree > treechildren::-moz-tree-row {
min-height: 0px !important;
height: 18px !important;
}
Illustration 18
Re: interligne dans la liste des messages
Publié : 17 oct. 2020, 22:02
par Mapenzi
mflo110 a écrit : 17 oct. 2020, 11:56
pas moyen de faire fonctionner ce userchrome.css
Ça s'écrit user
Chrome.css avec un C majuscule
Re: interligne dans la liste des messages
Publié : 17 oct. 2020, 22:20
par Agent virtuel
Bonsoir
Ai essayé sous Windows7 et Windows10
Mapenzi a écrit : 11 oct. 2020, 15:25
Code : Tout sélectionner
/* Set Line Spacing In Thread Pane */
#threadTree > treechildren::-moz-tree-row {
height: 18.5px !important; }
Le résultat escompté ne fonctionne pas
Ajout ci-dessous 22h30 captures écran
À titre retour d'information
Sans userChrome.css
Avec userChrome.css
Code : Tout sélectionner
/* Thunderbird userChrome.css */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#threadTree > treechildren::-moz-tree-row {
min-height: 0px !important;
height: 18px !important;
}
Illustration 18
Re: interligne dans la liste des messages
Publié : 18 oct. 2020, 00:01
par Jean-Claude
Bonjour,
Cet interligne plus grand est la marque de fabrique de Thunderbird 78.
En rajoutant "margin-top -2px" et "margin-bottom: -2px", cela devrait le faire.
J'imagine qu'Il faudra adapter la hauteur "height" à la taille retenue pour les caractères.
J'ai tiré l'info de ces discussions
https://support.cdn.mozilla.net/uk/questions/1307570 et
https://forums.gentoo.org/viewtopic-t-1 ... art-0.html
J'ai adapté mon userchrome comme suit, en diminuant "height" à 6px (avant c'était 21px) :
Code : Tout sélectionner
* { font-size: 14px !important; }
/*Interligne Volet des en-têtes*/
#threadTree treechildren::-moz-tree-row{
height: 6px !important;
margin-top: -2px !important;
margin-bottom: -2px !important;
}
Ce qui donne
A+
Re: interligne dans la liste des messages
Publié : 18 oct. 2020, 08:12
par Agent virtuel
Bonjour
Pour ma part à vue d'œil
Ne vois pas la différence en comparaison avec Thunderbird 68
Ci-dessous Thunderbird 68 sous Windows7
Sans userChrome.css
Avec userChrome.css
Code : Tout sélectionner
/* Thunderbird userChrome.css */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#threadTree > treechildren::-moz-tree-row {
min-height: 0px !important;
height: 18px !important;
}
Re: interligne dans la liste des messages
Publié : 18 oct. 2020, 08:22
par mflo110
Bonjour
Merci à tous pour vos réponses.
J'ai réussi, d'abord avec effectivement l'indicateur toolkit.legacyUserProfileCustomizations.stylesheets qui était sur false.
Ensuite, ça ne fonctionnait quand même toujours pas avec seulement la ligne "height: 18px !important;"
La ligne "min-height: 0px !important;" semble tout aussi nécessaire, et désormais c'est nickel.
Vraiment merci beaucoup!
Mflo
Re: interligne dans la liste des messages
Publié : 18 oct. 2020, 09:41
par Mapenzi
Bonjour
mflo110 a écrit : 18 oct. 2020, 08:22
La ligne "min-height: 0px !important;" semble tout aussi nécessaire, et désormais c'est nickel.
Effectivement !
Dans mes tests sans cette ligne j'avais constaté que je toute valeur inférieure à 18.5px n'avait aucun effet sur l'interligne alors que dans l'autre sens (valeur supérieure à 18.5px) ça fonctionne parfaitement.