LibreWolf is my standard desktop browser. It is a Firefox fork that makes my llfe easier by having sensible defualts out of the box (and a few other improvements to Mozilla's current product).
As I am currently on a Debian based distribution (Ubuntu, likely transitioning to Mint), following these instructions.
Because of its shipping defaults, I have found LibreWolf quick and painless to configure. Here are the steps I take after installing:
- Open and exit the browser. Then edit .librewolf/librewolf.overrides.cfg to add the following lines:
pref("browser.bookmarks.autoExportHTML", true);
pref("browser.bookmarks.file", "/home/myusername/bookmarks.html");
- Settings > Home > Homepage and new windows > Custom URLs: enter my personal homepage URL
- Settings > Home > New tabs > Blank Page
- Settings > Privacy & Security > Delete cookies and site data when LibreWolf is closed: Uncheck (disable)
- (on desktop) Settings > Privacy & Security > Enable DNS over HTTPS using: Off
- Settings > LibreWolf > Enable Firefox Sync: Checked (enable)
- Settings > LibreWolf > Fingerprining > Enable ResistFingerprinting: Uncheck (disable) [1]
- Sync > Sign in using Firefox account
- uBlock Origin (installed and enabled by default)
- Bitwarden (password manager, bitwarden.com)
- Dark Reader (the "save my vision for retirement" extension, darkreader.org)
That's it.
[1] By default, LibreWolf enables Mozilla's Resist Fingerprinting (RFP, privacy.resistFingerpinting), but this interferes with my too much of my workflow. Disabling it leaves basic Fingerpring Protection (FPP, privacy.fingerprintingProtection) in place. In additon to that built-in protection, uBlock Origin also works to suppress fingerprinting,