Skip to content

ltguillaume/librewolf-portable

Repository files navigation

LibreWolf Portable

by ltGuillaume: Codeberg | GitHub | Buy me a beer 🍺

This is the portable launcher that's bundled with LibreWolf. It allows for changing paths (so you can put it on removable storage) and will clean up remnants on the system after closing the browser.

  • Multiple portable versions can be run simultaneously
  • Portable versions can also be run together with an installed LibreWolf instance
  • Passing command line arguments like an URL to a portable instance via LibreWolf-Portable.exe is only possible when that portable version is not yet running

Getting started

  • Download and extract librewolf-xxx.x.x-windows-x86_64-portable.zip (second blue button). It already contains a compiled version of the project hosted here.
  • The portable version already includes LibreWolf-WinUpdater.exe to automatically apply updates when you start LibreWolf-Portable.exe (checks for new versions once a day). If you wish to perform update checks manually instead, just rename WinUpdater to e.g. LibreWolf-ManualUpdater.exe and run it when needed.
  • If you need a portable librewolf.overrides.cfg, you can put it inside the profile folder (Profiles\Default is the standard location).
    LibreWolf Portable will not use %USERPROFILE%\.librewolf\librewolf.overrides.cfg.

Using multiple profiles

You can easily create batch files to quickly load LibreWolf with a specific profile. An example, using the profile name Custom Profile #1:

  1. Create a new file called LibreWolf Custom Profile #1.cmd with the following contents:
    @start /d "%~dp0" LibreWolf-Portable.exe -P "Custom Profile #1"
    
  2. Double-click on the file you just saved. The profile will be created automatically.
  • Change Custom Profile #1 to whatever you like, as long as the used characters can be part of a folder name (e.g. no :\/").
  • Absolute paths can also be used, such as -P "C:\Users\Username\LibreWolf\Profiles\Custom Profile #1".

Hiding the launcher's tray icon

  1. Create a new file called LibreWolf-Portable.ini with the following contents:
    [Settings]
    HideTrayIcon=1
    
  2. Put it in the same folder as LibreWolf-Portable.exe

Credits