foxgirl-linux/docs
2019-07-03 20:36:33 -05:00
..
Addons.md Add Index 2019-07-03 19:57:20 -05:00
DRM.md Add DRM file 2019-07-03 20:09:22 -05:00
Extensions Firewall.md Move extensions firewall 2019-07-03 20:21:56 -05:00
Pocket.md Add pocket page 2019-07-03 20:10:23 -05:00
README.md Update logo 2019-07-03 20:36:33 -05:00
Settings.md Add settings page 2019-07-03 20:10:41 -05:00
Testing.md Add testing page 2019-07-03 20:10:32 -05:00

LibreWolf: Browse With Freedom

pipeline status

This project is an independent fork of Firefox, with the primary goals of privacy security and user freedom. It is the community run successor to LibreFox

LibreWolf uses more than 500 privacy/security/performance settings, patches, LibreWolf-Addons (optional) and is designed to minimize data collection and telemetry as much as possible (updater, crashreporter and Firefox's integrated addons that don't respect privacy are removed).

LibreWolf is NOT associated with Mozilla or its products.

Features

  • Latest Version of Firefox: LibreWolf is compiled directly from the latest build of Firefox Nightly. As a result, you will have the most bleeding edge of features, technologies and security updates. Stable builds are also planned in the future.
  • Completely Independent Build: LibreWolf uses a completely independent build from Firefox and has its own settings, profile folder and installation path. As a result, it can be installed alongside Firefox or any other browser.
  • Extensions firewall: limit internet access for extensions (firewall-test-feature)
  • IJWY (I Just Want You To Shut Up): embedded server links and other calling home functions are removed (zero unauthorized connection by default).
  • User settings updates: gHacks/pyllyukko base is kept up to date.
  • Settings protection: important settings are enforced/locked within librewolf.cfg and policies.json, those settings cannot be changed by addons/updates/LibreWolf itself or unwanted/accidental manipulation; To change those settings you can easily do it by editing librewolf.cfg and policies.json.
  • LibreWolf-addons: set of optional LibreWolf extensions
  • Statistics disabled: telemetry and similar functions are disabled
  • Tested settings: settings are performance aware
  • ESR and Tor version (LibreWolf TBB Beta)
  • Tor LibreWolf-addons: adapted LibreWolf extensions for TBB
  • Multi-platform (Windows/Linux/Mac/and soon Android)
  • Dark theme (classic and advanced)
  • Recommended and code reviewed addons list
  • Community-Driven
  • And much more...

Index

Download and Installation

Linux

Manual Compilation

  • Build instruction will be updated soon

AppImage

LibreWolf is available in an AppImage Format. Check out the releases page for downloads.

Binary Tarball

LibreWolf is available as a binary tarball. Check out the releases page for downloads.

Arch

LibreWolf is available on the AUR in both source code and binary format.

Windows

  • Build instruction will be updated soon

Mac

  • Build instruction will be updated soon

IJWY (I Just Want You To Shut Up)

This is a set of settings that aim to remove all the server links embedded in Firefox and other calling home functions in the purpose of blocking un-needed connections. The objective is zero unauthorized connection (ping/telemetry/Mozilla/Google...).

Edit Locked Settings

Just edit librewolf.cfg, save and restart LibreWolf.

About

License: Mozilla Public License 2.0

Inspired from: ungoogled-chromium

Based on: Librefox, whose development seems to have halted.

Acknowledgement, special thanks to:

  • @intika for putting Librefox together
  • The Mozilla team for their amazing work on Firefox
  • The gHacks-User team for allowing the usage of their work
  • All the stargazers (users that are encouraging this project by starring it)
  • Icon was created with images by OpenClipart-Vectors from Pixabay
  • Icons made by Vaadin from www.flaticon.com is licensed by CC 3.0 BY

LibreWolf Roadmap

See https://gitlab.com/librewolf-community/librewolf/issues

Cookies Settings

Using different web services without cookies is impossible and cookie settings in a browser are very important when it come to privacy, in LibreWolf the settings are locked to avoid unwanted changes in such an important setting, but they can be easily changed in librewolf.cfg under User Settings: Cookies settings.

Tracking Protection

Firefox now integrates a tracking protection feature (based on disconnect.me) it's a small content blocking list, the listing can not be edited, this feature is disabled in LibreWolf. It's recommended to use uBlock Origin instead. This feature is disabled:

  • Until it evolves and integrates at least list editing.
  • Because double filtering (this + ublock) is not suitable for performance.

You can however easily enable this feature in librewolf.cfg under User Settings: Track Protection (just comment active lines with // or remove the entire section).

Comparing Changes And Updates

If you want to compare changes over updates or if you already have a user.js/librewolf.cfg/policies.json. consider using Compare-UserJS, it's an amazing tool to compare user.js files and output the diffs in detailed breakdown, developed by gHack's very own resident cat, claustromaniac 🐱

Usage: If not on windows install PowerShell then (for example) pwsh Compare-UserJS.ps1 librewolf.cfg user.js (Warning that PowerShell connects to Microsoft sometimes).

LibreWolf Dark Theme

LibreWolf provides a classic dark theme extension (LibreWolf Dark Theme).

Alternative Dark Theme

Tuning LibreWolf

Restart Button

One simple solution is to bookmark about:restartrequired or about:profiles. When restart is needed open that page and click "normal restart". You can even go further and add the bookmarks links to your icons bar and rename the link to an empty text (you will then have a direct icon to about:profiles and a 2 clicks restart).

capture ...

Linux Fix Text Colors

On Linux when using a dark desktop theme LibreWolf could display white text over white background or black text on black input on some sites or addons, this is fixed in LibreWolf with lockPref("ui.use_standins_for_native_colors", true);.

If ui.use_standins_for_native_colors is not enough to fix everything you can fix this issue with an other additional solution by using the following values in about:config (you need to have Adwaita theme installed) more details (Note that this is not needed with the default LibreWolf settings as it is already fixed)

widget.content.allow-gtk-dark-theme;false
widget.chrome.allow-gtk-dark-theme;false
widget.content.gtk-theme-override;Adwaita:light

LibreWolf Addons For ESR And Tor

Tor Compatibility

We do not recommend connecting over Tor on LibreWolf classic version (because of the missing LibreWolf-Tor-Addons, they are only included in the tor version for obvious reasons), use instead LibreWolf-Tor version if your threat model calls for it, or for accessing hidden services (Thus said tor settings have been enabled since v2 on all LibreWolf versions for user toriffying/proxifying their entire connection).

Currently LibreWolf-TBB is in beta test, Tor compatibility may change.