This document is a WORK IN PROGRESS.
This is just a quick personal cheat sheet: treat its contents with caution!
Firefox¶
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, Mozilla Corporation.
Nice alternative to consider: librewolf
Reference(s)
TODO
Table of contents¶
Install¶
Compiling the source version of Firefox can be a long process; a pre-compiled (binary)
version does exist in the Gentoo portage repository: firefox-bin package. Moreover, the
"firefox" package to built firefox from source is only focused on stabilizing ESR versions.
Installing a web browser is a good opportunity to read carefully https://www.privacytools.io/
(especially to apply the sections on addons and about:config tweaks).
Config¶
A sane Firefox configuration is suggested here: https://www.privacytools.io/
Addons¶
- (
adnauseam) bitwardencookie autodelete- config:
- about:addons -> Extensions ->
Cookie AutoDelete->...-> Preferences -> CAD Settings- Enable Support Firefox's Container Tabs
- about:addons -> Extensions ->
- config:
dark background and light textdecentraleyesemoji cheat sheetfirefox multi-account containersh t t p s everywhereinvidition- config
about:addons-> Extensions ->Invidition-> Preferences- Instance:
invidio.us - Interface: Dark Mode (selected)
- Interface: Thin Mode (selected)
- Instance:
- config
languagetoolgrammalecte- (
noscript security suite) privacy badgerprivacy spy- (
privacy settings) qwant- config:
- Preferences -> Search -> Default Search Engine :
Qwant
- Preferences -> Search -> Default Search Engine :
- config:
qwant lite- config:
- Preferences -> Search -> Default Search Engine :
Qwant Lite
- Preferences -> Search -> Default Search Engine :
- config:
SQLite Manager(https://add0n.com/sqlite-manager.html?version=0.2.7&type=install)ublock originuseragent switchervimiumwayback machinetemporary containers- config:
- about:addons -> Extensions -> Temporary Containers -> "..." -> Preferences
- General: "Automatic Mode" selected
- General: "Random Container Color" selected
- General: "Container Icon" = "circle"
- General: "Container Number" = "Keep counting until browser restart"
- General: "Delete no longer needed Temporary Containers" = "After the last tab in it closes"
- about:addons -> Extensions -> Temporary Containers -> "..." -> Preferences
- config:
terms of service; didn’t read: be informedtree style tab- config:
- about:addons -> Extensions -> Tree Style Tab -> Preferences
- "Unlock Expert Options" selected
- Appearance -> Theme -> Photon
- Toolbar Icon Color -> for Dark Theme
- Tree Behavior -> "When a new tree appears, collapse others automatically" (unselected)
- Tree Behavior -> "When a tab gets focus, expand its tree and ..." (unselected)
- about:addons -> Extensions -> Tree Style Tab -> Preferences
- config:
- (
uMatrix)
Misc configurations¶
-
Preferences -> Customize...
- Toolbar disposition:
Back"Forward- Main search bar
ReloadDownloadsAdd-ons,Wayback Machine- Flexible Space
BitwardenuBlock OriginHTTPS EverywhereCookie AutoDeleteDecentraleyesPrivacy BadgerMulti-account ContainersPrivacySpy- Flexible Space
User-Agent SwitcherEmoji CheatsheetVimiumInviditionLanguageToolDark Background and Light Text
- "Title Bar" unselected (bottom left)
- "Drag Space" unselected (bottom left)
- Themes (bottom left) -> Dark
- Density (bottom left) -> Compact
- Toolbar disposition:
-
Preferences -> General -> Settings - Network Settings (scroll all the way down) -> Select "Enable DNS over HTTPS"
-
For small screens (e.g. 13 or 14 inches): about:config ->
layout.css.devPixelsPerPx = 1.3(default was -1) -
Remove tab bar: https://medium.com/@Aenon/firefox-hide-native-tabs-and-titlebar-f0b00bdbb88b
- about:config ->
toolkit.legacyUserProfileCustomizations.stylesheets : True-> Menu -> Help -> Troubleshooting Information -> find "Profile Directory" path (e.g. /home/user/.mozilla/firefox/lkw7qu5i.default-release) -> create "chrome" directory in that directory -> add the followinguserChrome.cssfile into the "chrome" directory: or?
- about:config ->
TODO: searx instead of duckduckgo?¶
Use¶
- Run Firefox:
Troubleshooting¶
- https://bugzilla.mozilla.org/show_bug.cgi?id=1711039 -> is full uninstall and reinstall enough?
If this cheat sheet has been useful to you, then please consider leaving a star here.