Après avoir utilisé LibreWolf durant deux ans, j'en suis revenu à Firefox.
La raison à cela est pour le moins simple : LibreWolf bridait mon usage d'internet. Ironie pour un clone de Mozilla, les gains en vie privée ont un impact significatif sur les utilisations possibles, et les paramètres sont bloqués.
Plutôt que de tenter d'ouvrir LibreWolf, il me paraissait plus sain de directement partir du code parent, et le modifier pour me diriger vers un entre-deux hybride qui réponde réellement à mes besoins : le blocage principal étant une sombre histoire de port nécessaire pour mes éditions OpenStreetMap[1] via JOSM — pour une fois que ce n'est pas Wayland, du moins pas seulement.
Mea culpa : ce n'était finalement pas le navigateur qui était en cause mais un filtre uBlockOrigin de sécurité contre les intrusions sur le réseau local. J'ai simplement eu à rajouter une exception dans les paramètres de l'extension pour l'adresse 127.0.0.1:8111
.
On pourrait croire le contraire, mais il n'existe réellement que trois navigateurs polyvalents que sont Chrome (Blink), Firefox (Gecko), et Safari (WebKit). Les autres sont malheureusement trop spécialisés pour mon propre usage voire tout simplement mauvais. Parmi les alternatives envisagée étaient :
En sachant qu'une grande part de mon usage réside dans quelques extensions spécifiques — uBlockOrigin, OSMSmartMenu, uBlackList, Authenticator… —, impossible de trop m'éloigner des sentiers battus. Ne reste alors qu'à configurer mon propre Firefox.
Et puis prétendre qu'il faut installer un fork de Firefox, dont les exécutables sont construits par on ne sait qui, parce que Firefox permet d'installer des extensions non-libres, je trouve ça complètement excessif. Je préfère installer le Firefox produit par Mozilla et faire le tri parmi les extensions dont je peux avoir besoin, que de faire confiance à un producteur d'exécutables auto-proclamé de confiance[6].
Plusieurs options s'offraient à moi au moment de l'installation, à savoir choisir entre la version standard, Developer, ou ExtendedSupportRelease. Dans le cadre de mon usage, c'est vers la deuxième que je me suis tourné dans l'espoir de fonctionnalités plus nombreuses que les deux autres.
L'installation s'est faite sans encombre. Sous Debian, j'ai simplement suivi les instructions officielles pour ajouter le dépot Mozilla à Apt et installé la version ainsi que le pack de langage dont j'avais besoin :
sudo install -d -m 0755 /etc/apt/keyrings wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}' echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null echo ' Package: * Pin: origin packages.mozilla.org Pin-Priority: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla sudo apt update && sudo apt install firefox-devedition-l10n-fr
Pour les paramètres courants[7][8], un import a été nécessaire depuis LibreWolf. Il a suffit d'un tour dans about:profiles
pour trouver le répertoire à dupliquer sur ~/.mozilla/firefox/
.
Par la suite, j'ai manuellement repris le code de BetterFox[9] pour le modifier à ma sauce :
content.notify.interval=200000 browser.cache.disk.enable=false sessionstore.interval=180000 browser.urlbar.trimHttps=false browser.contentblocking.category=strict browser.newtabpage.enabled=false network.trr.uri=https://ns0.fdn.fr/dns-query,https://ns1.fdn.fr/dns-query network.trr.mode=2 network.trr.max-fails=5 browser.cache.disk.enable=false browser.download.useDownloadDir=false privacy.sanitize.sanitizeOnShutdown=true browser.sessionstore.privacy_level=2 media.eme.enabled=false
=> [1] OpenStreetMap, LeJun 2023 | [2] I'm forking Ladybird and stepping down as SerenityOS BDFL, Kling 2024 | [3] Il devient quoi GNU/Icecat, le Mozilla Firefox à la sauce FSF ?, Bezies 2023 | [4] Why Did Mozilla Remove XUL Add-ons?, Teller 2020 | [5] Unified XUL Platform, MoonchildProductions 2018 | [6] Navigateur GNU Icecat ?, Faure 2024 | [7] Fichier userChrome.css personnalisé, LeJun 2022 | [8] Mise en valeur des images sans texte alternatif via userContent.css, LeJun 2022 | [9] Betterfox, Yokoffing 2022 This content has been proxied by September (ba2dc).Proxy Information
text/gemini;