Journal Les modifications que j'apporte aux réglages par défaut de Firefox en avril 2020

21
4
avr.
2020

Sommaire

Bonsoir Nal (pourquoi j'écris toujours mes journaux le soir ? J'ai l'impression que ça ruine complètement la blague )

Puisque j'ai un peu de temps à passer à domicile (ha bon ? s'étonne la foule), j'en ai profité pour faire le nettoyage de printemps de mon Firefox. En fait je ne suis pas sûr de le faire tous les ans, mais je pense que je dois bien le faire tous les 1-3 ans quand même).

En quoi ça consiste t-il ? À utiliser le fameux bouton « Réparer Firefox… »

Emergency stop button.jpg, de Cjp24, licence CC BY-SA 3.0

Oups, c'est pas le bon… attendez… voilà, c'est celui-là :

Capture de la fenêtre « Informations de dépannage » de Firefox

Mais pourquoi s'imposer cela me direz-vous ?

Et bien disons que je suis du genre à farfouiller dans les réglages, installer et désinstaller des extensions… et ça me paraît une bonne idée de repartir de temps à autre d'une base fraîche, stable mais aussi légère, car c'est l'occasion pour moi à ce moment de réévaluer l'intérêt des extensions que j'ai installées :

DSC_0515 Guépard en chasse, par jamia54, licence CC by-nc-sa 2.0

Recommandations indispensables à lire avant de presser le bouton fatidique

Sauvegardez vos données

En effet, à supposer que l'opération fonctionne sans défaut (ça a toujours été le cas pour moi), tout ne sera pas rétabli comme avant : c'est une fonctionnalité, non un bogue.

Ainsi auront disparus : vos extensions et leurs réglages (ça peut se comprendre), vos thèmes (ça peut se comprendre), vos réglages (ça peut se comprendre), mais aussi vos moteurs de recherche (what the fuck ?).

Donc sauvegardez tout ça, y compris les réglages parfois minutieux effectués au sein de certaines extensions (listes blanches ou noires de sites, filtres en tous genres configurés dans des bloqueurs de contenus etc.).

Pour tout ce qui concerne Firefox lui-même, voici quels fichiers conserver dans votre profil. Par exemple, pour vos moteurs de recherche, il s'agirait du fichier search.json.mozlz4.

Rétablissez immédiatement le réglage de réouverture de vos onglets au démarrage

Et je pense essentiellement, sitôt la remise à zéro effectuée, à retourner cocher dans l'onglet Général des préférences : « Restaurer la session précédente », car ce n'est pas le choix par défaut, on finit par l'oublier ! Sinon, on prochain redémarrage, vous serez marron…

Une fois la remise à zéro effectuée, quoi modifier ?

En termes d'extensions

J'ai considérablement réduit le nombre de mes extensions au fur et à mesure que Firefox s'est enrichi.

Ainsi l'outil capture d'écran intégré rend inutile toute extension dédiée, tout comme le mode lecture à présent intégré, sans parler de l'outil de protection contre le pistage quand même vachement complet dans sa version actuelle.

Les 9 extensions (toutes libres) que j'ajoute quand même sont :

  • Awesome RSS : Puts an RSS/Atom subscribe button back in URL bar. Bon alors ça c'est l'exception qui confirme la règle puisque auparavant le détecteur de flux RSS était intégré au navigateur !
  • Clean URL : Remove tracking elements from URLs. En fait il fait plus que cela puisqu'il intègre également un bloqueur, que je désactive en l'occurrence.
  • CookieMaster : Allows user control of whether cookies may be set, on a per-domain basis. Parce que j'ai changé de paradigme (en tout cas sur mon profil principal) : plutôt que d'intervenir a posteriori en effaçant les cookies, je les bloque a priori.
  • Copy PlainText : Copy Plain Text without any formatting. J'ai un vrai dilemme avec cette extension qui m'est très utile, c'est que je ne supporte pas son icône !
  • Decentraleyes : Protège du pistage lié aux diffuseurs de contenus « gratuits », centralisés. Accélère de nombreuses requêtes (Google Hosted Libraries et autres) en les servant localement, allégeant la charge des sites. Complète les bloqueurs de contenus habituels.
  • I don't care about cookies : Get rid of cookie warnings from almost all websites! Indispensable surtout quand on utilise comme moi un bloqueur de cookie, au risque de devenir fou.
  • NoScript : La meilleure sécurité possible pour un navigateur web ! Ce module autorise le contenu actif des sites auxquels vous faites confiance et protège des attaques par XSS et détournement de clic, « Spectre », « Meltdown » et d’autres failles JavaScript. J'ai désactivé son mode général et ne l'utilise que pour sa fonction de nettoyage des requêtes suspectes intersites.
  • Simple Context Search : An easy way to act a context searching with one-time selected search provider. Context Search should be Simple. This extension use your searching list configured in browser, which means it could be used just out-of-box. Je pense que si je ne devais en garder qu'une, ce serait celle-ci.
  • YouTube RSS Finder : Helps you find the RSS feed of a YouTube channel.

J'en ai encore 2 autres, mais à mon avis plus pour longtemps :

  • HTTPS Everywhere : Chiffrez le Web ! L’extension Firefox HTTPS Everywhere protège vos communications en activant automatiquement le chiffrement HTTPS sur les sites le prenant en charge, même lorsque vous saisissez une URL ou cliquez sur un lien sans préfixe « https: ». Parce que ça arrive en natif dans Firefox ;)
  • Intégration à GNOME Shell : Cette extension permet l'intégration à GNOME Shell et aux extensions correspondantes du dépôt https://extensions.gnome.org. Parce qu'il y a une application dédiée dans GNOME 3.36, déjà disponible en Flatpak en plus, donc pas de raison d'alourdir le navigateur.

En termes de réglages

De la même façon, je me suis bien calmé sur les modifications des réglages, surtout ceux avancés accessibles seulement via la page about:config.

Depuis les Préférences

Onglet Général

Sous Performances, je modifie les paramètres de performances recommandés pour n'utiliser que 2 processus de contenu (j'ai un CPU 2 cœurs / 4 threads) et il y les autres processus de Firefox (interface, extensions) et ceux du système, alors j'ai estimé que 2 processus de contenu, c'est bien.

Sous Paramètres réseau, je règle le résolveur DoH (DNS sur HTTPS) de Stéphane Bortzmeyer.

Vie privée et sécurité

Par défaut, sur une nouvelle installation ou après une remise à zéro, Firefox est sur le mode Strict de Protection contre le pistage :)

Comme YouTube est le seul site des GAFAM sur lequel je me rends (bon c'est sûrement un peu simpliste comme raisonnement puisque les GAFAM sont sur pleins d'autres sites que les leurs), je bloque www.google.com et www.youtube.com sous « Cookies et données de sites », « Gérer les permissions… ». Je veux surtout éviter une personnalisation des résultats. Or CookieMaster ne peut bloquer que les cookies, et pas les autres données de site (local storage, indexdb etc.). Là où je rencontre un problème, c'est que, même avec ce réglage de blocage par Firefox, www.youtube.com arrive quand même à stocker des données de site. J'ai rapporté le bogue, à suivre…

Sous Permissions, je coche « Empêcher les services d’accessibilité d'avoir accès à votre navigateur » pour des raisons de sécurité, d'après ce que j'ai lu.

Depuis la page about:config

Vie privée

J'active First-Party Isolation : privacy.firstparty.isolate -> true

Je limite la prise d'empreinte numérique à partir de la résolution d'écran : privacy.resistFingerprinting.letterboxing -> true (ce qui a pour effet d'ajouter une bordure d'écran afin de normaliser et banaliser la taille de l'écran. En termes d’ergonomie j'ai alors tendance par réflexe à faire fonctionner la roulette de ma souris au dessus de la bordure plutôt qu'au dessus de la page, ce qui ne réalise aucun défilement. J'ai fait une demande à ce sujet).

Performances

Je paramètre Wayland et WebRender pour Firefox sur ma distrib.

Je demande à Firefox de stocker les fichiers temporaires en mémoire vive

Confort

Je demande à Firefox de rediriger tous les popups vers des onglets en réglant la valeur de la clé browser.link.open_newwindow.restriction sur 0.

Finitions

Je me débarrasse de toutes les icônes d'extension sur ma barre d'outils, à la seule exception de CookieMaster (l'icône permet de définir une liste blanche de sites autorisés à déposer des cookies).

J'ajoute à la barre d'adresse les fonctions que j'utilise fréquemment (Copier le lien, Envoyer par courriel un lien vers la page…, Envoyer l'onglet à un appareil – dérouler le menu trois points et utiliser le menu contextuel sur une fonctionnalité pour l'ajouter) et retire les autres (Enregistrer la page dans Pocket – même façon de faire).

Dans les réglages des extensions, je désactive tout le superflu (les compteurs et autres entrées inutiles ajoutées au menu contextuel, respectivement pour des raisons de performance et d'ergonomie).

À partir de Mycroft Project je rétablis tous les moteurs de recherche qui me facilitent la vie, si je ne les ai pas sauvegardés auparavant (hum, hum) : WordReference.com pour la traduction anglais-français, CNRTL (une antenne du CNRS) comme dictionnaire français, le Conjugeur (c'est explicite), Internet Archive: Wayback Machine (pour faire revivre des pages web disparues), etc.

Voici ce que vous devriez avoir à présent…

Guépard / Cheetah @Cheetah Conservation Fund, Namibia, de Renaud CHODKOWSKI, licence CC BY-NC-ND 2.0

  • # Au sujet de First-Party Isolation…

    Posté par  (site web personnel) . Évalué à 4.

    Lisez les précautions indiquées ici, j'ai oublié de les reprendre dans le journal

    • [^] # Re: Au sujet de First-Party Isolation…

      Posté par  . Évalué à 2.

      Puis ça casse des sites quand, comme moi, on utilise prioritairement une authentification type OAuth.

      https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Autre suggestion d'extention

    Posté par  . Évalué à 4.

    En complément de ce que tu propose :
    - Disconnect
    - Grammalect
    - Privacy Badger
    - uBlock Origin
    - Multi-account Container
    - Dark Reader

    Mise à part le dernier tous me sont très utile tous les jours !

    • [^] # Re: Autre suggestion d'extention

      Posté par  . Évalué à 2.

      Pour ma part "Google search link fix" qui permet d'obtenir les vrais liens Google et non ceux préfixés avec leurs domaines.

      En tout cas pour ceux qui utilisent toujours Google ahah :D

    • [^] # Re: Autre suggestion d'extention

      Posté par  . Évalué à 2.

      Dark Reader

      Je l'ai essayé il y a quelques temps et je n'ai que rarement eu un résultat satisfaisant, il y a toujours un truc bien mal foutu qui me fais préférer une version claire.

      https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Pertinent

    Posté par  (site web personnel) . Évalué à 5. Dernière modification le 04 avril 2020 à 03:25.

    Merci pour la liste et le retour d'expérience.

    Je viens de rajouter la liste de "I don't care about cookies" à Ublock Origin. J'utilisais une autre liste avant, qui semble moins complète. Cela m'évite d'installer une extension supplémentaire. En revanche j'ai toute de même installé CookieMaster. Je devrais donc être paré pour interdire par défaut tous les cookies, sans me taper les bandeaux RGPD. En revanche je continuerai sans doute de les effacer automatique en fin de session, parce que s'identifier se fait en un ou deux clics avec les mots de passe enregistrés. Ça me permet aussi de me rendre compte rapidement quand j'ai une mise à jour de mot de passe qui a foiré.

    • [^] # Re: Pertinent

      Posté par  (site web personnel) . Évalué à 3. Dernière modification le 04 avril 2020 à 11:23.

      De rien :)

      Tu peux ajouter la liste de "I don't care about cookies" directement dans les filtres Ublock Origin, ça te fera une extension de moins ;)

      (moi je n'utilise plus de bloqueur sous forme d'extension, étant passé au bloqueur intégré à Firefox)

      • [^] # Re: Pertinent

        Posté par  (site web personnel) . Évalué à 3.

        Je n'ai vu aucun bandeau RGPD depuis l'installation de la nouvelle liste dans uBlock Origin, et CookieMaster se configure facilement. C'est adopté ;)

    • [^] # Re: Pertinent

      Posté par  . Évalué à 3.

      Je viens de rajouter la liste de "I don't care about cookies" à Ublock Origin.

      Comment as-tu fait ? Faut-il installer l'extension pour pouvoir en extraire la liste puis ensuite l'enlever ? Dans ce cas comment faire les mises à jour de la liste ?

  • # Réglages des extensions & Navigation privée

    Posté par  (site web personnel) . Évalué à 4. Dernière modification le 04 avril 2020 à 12:17.

    J'ai oublié de préciser que je n'active en mode de navigation privée que NoScript et HTTPS Everywhere. S'il m'arrive d'avoir un site qui passe mal dans ma navigation, je l'ouvre en Navigation privée (ctrl+maj+P), et voilà.

  • # Mon firefox à moi

    Posté par  . Évalué à 3.

    Moi ce que je fais :)

    Réglages de base

    • connecter à mon compte Mozilla
    • Restaurer la session précédente
    • je met le thème sombre
    • j'utilise un densité « compacte »

    Mes extensions

    Les 3 que j'active en mode privé sont HTTPS Everywhere, Tab Center Redux et uBlock Origin.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • # Mes extensions

    Posté par  . Évalué à 1. Dernière modification le 05 avril 2020 à 00:03.

    Je rajoute

    -scrapbee qui remplace le défunt et indispensable Scrapbook

    -blacknewtab qui ouvre un nouvel onglet, noir, par défault

    -firemonkey pour les user script, léger (plus léger que tampermonkey par ex).

    -localcdn à la place de decentraleyes

    -vivaldifox qui change la couleur du theme de firefox en fonction de la couleur de la page visitée

    et bien d'autres que je ne mets pas ici car c'est fatigant.

    arnauld

    • [^] # Re: Mes extensions

      Posté par  (site web personnel) . Évalué à 4.

      Je ne connaissais pas localcdn
      Tu connaîtrais l'histoire de ce fork, ou pourquoi ce que propose le fork n'a pu l'être dans decentraleyes ?

      vivaldifox je découvre aussi
      Je viens de l'installer
      Je vois bien ce que ça fait mais, outre la latence désagréable au changement d'onglet, ça sert à quoi ?

      • [^] # Re: Mes extensions

        Posté par  . Évalué à 1. Dernière modification le 05 avril 2020 à 11:52.

        Localcdn, je l'ai découvert sur un site (j'ai oublié quel site) d'un gars qui collabore à ghacks user.js pour Firefox (je ne sais pas si tu connais) https://github.com/ghacksuserjs/ghacks-user.js

        Pour vivaldifox cela sert à coloriser le thème de Firefox en prenant la dominante de couleur du site visité, explication en image :

        Linuxfr (c'est jaunasse):

        Titre de l'image

        Le site des add-ons de Firefox, c'est plutôt une dominante de bleus, donc ça colorise en bleu… :

        Titre de l'image

        Donc en passant d'un onglet à un autre, ton Firefox change de couleur, j'aime bien, mais pas indispensable…

        arnauld

  • # Pour les icônes de Copy PlainText

    Posté par  (site web personnel) . Évalué à 4. Dernière modification le 05 avril 2020 à 15:53.

    Bon, j'ai pris le temps de changer l'icône de Copy PlainText j'en pouvais plus.

    Dans mon profil Firefox (le chemin vous ai donné depuis la page « Informations de dépannage » ou depuis la page about:profiles), répertoire extension/ j'ai décompressé le dossier concerné : copyplaintext@eros.man.xpi
    J'ai récupéré cette icône du pack « GNOME High contrast icons » en SVG https://commons.wikimedia.org/wiki/File:High-contrast-edit-copy.svg que j'ai ouverte dans GIMP dans les différentes résolutions requises (16, 32, 48, 64, 128) et que j'ai sauvegardé à chaque fois en PNG-8 via l'extension GIMP Export for Web où j'ai choisi la palette N&B.
    Dans mon dossier j'ai fait une dernière optimisation avec la commande optipng -o7 *.png. Je vous raconte par combien j'ai divisé le poids des icônes à l'issue de toute l'opération (30,1Ko pour les icônes en couleur de l'extension vs 3,5Ko pour celles en N&B optimisées, soit /8,6).
    J'ai remplacé les icônes dans le dossier image de l'extension, j'ai rezippé le tout en gardant l'extension xpi et replacé le nouveau fichier copyplaintext@eros.man.xpi dans mon profil.
    Et bien je respire, le résultat est quand même beaucoup moins hérissant !

    Avant (image tirée du site) :
    Copy PlainText icône par défaut
    Après (image capturée sur mon système) :
    Copy PlainText avec nouvelle icône issue de GNOME

  • # À propos des RSS

    Posté par  . Évalué à 1.

    Salut et merci pour ce super journal ! J'y ai appris des trucs, notamment sur le paramétrage de Firefox.

    J'ai vu que tu utilises deux extensions qui gèrent les RSS (Awesome RSS et YouTube RSS Finder). J'utilisais cela avant, mais je me suis aperçu que le lecteur RSS que j'utilise (FreshRSS) se débrouille très bien tout seul. Quand je souhaite ajouter un flux, je lui fournis simplement l'URL du site (ou de la chaîne Youtube), et il se débrouille pour extraire l'adresse du flux RSS tout seul. Ça fonctionne suffisamment bien pour que je n'ai pas à farfouiller dans le code source d'une page Web pour trouver le lien vers le flux RSS…

    • [^] # Re: À propos des RSS

      Posté par  (site web personnel) . Évalué à 4.

      OMG je viens de vérifier avec Liferea et ça marche comme par magie !
      C'est énorme :)

      Sauf Pour YouTube par contre, m'en vais rédiger un rapport de bogue de ce pas !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.