this post was submitted on 16 Apr 2025
1 points (100.0% liked)

LibreWolf

3778 readers
1 users here now

Welcome to the official community for LibreWolf.

LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM. If you have any question please visit our FAQ first: https://librewolf.net/docs/faq/

To learn more or to download the browser visit the website: https://librewolf.net/

If you want to contribute head over to our Codeberg: https://codeberg.org/librewolf

founded 4 years ago
MODERATORS
 

I keep finding myself having to manually disable and re-enable a few different settings as I use Librewolf, namely Letterboxing and WebGL, as I switch between browsing the internet and trusted sites or home server UIs. Is there any way to configure these on a site-by-site basis, or at least from a container/profile interface of some sort?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] aprehendedmerlin@lemmy.dbzer0.com 0 points 1 week ago (1 children)

Wow that's great can you explain How to set keybindings for launching profiles?

Depends on the system you are using, but the principle is the same.

First, you need to set up your profiles in about:profiles. Then, you launch these profiles with firefox -P "<profile name>" in your terminal. Once that works, you can use anything that can launch programs via keybindings. It's easier on window managers. For example, in my Hyprland config, I have the following lines:

bind = SUPER, Z, exec, $browser -P "default"
bind = SUPER SHIFT, Z, exec, $browser -P "lesser" 

SUPER+Z launches my hardened browser (no JS), SUPER+SHIFT+Z launches my vanilla browser (JS enabled, some options turned off). The $browser variable is set to GNU Icecat, a Firefox fork.