wiki / software / firefox Edit this page
Edited (4672138) at 2023-07-14 by Dylan Araps
FIREFOX
________________________________________________________________________________
Firefox is a free and open-source web browser developed by the Mozilla
Foundation and its subsidiary, the Mozilla Corporation.
Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ kiss b firefox |
| |
+------------------------------------------------------------------------------+
| TIP: Additionally install firefox-privacy to further harden firefox. |
+------------------------------------------------------------------------------+
| |
| $ kiss b firefox-privacy |
| |
+------------------------------------------------------------------------------+
Runtime
________________________________________________________________________________
+------------------------------------------------------------------------------+
| An icon theme is required or things may not work correctly. |
+------------------------------------------------------------------------------+
| |
| $ kiss b hicolor-icon-theme |
| $ kiss b adwaita-icon-theme |
| |
+------------------------------------------------------------------------------+
Wayland
________________________________________________________________________________
The following environment variable must be set for Firefox to work on Wayland.
+------------------------------------------------------------------------------+
| .shellrc or .profile |
+------------------------------------------------------------------------------+
| |
| export MOZ_ENABLE_WAYLAND=1 |
| |
+------------------------------------------------------------------------------+
VAAPI
________________________________________________________________________________
For VAAPI to work the following about:config options must be set.
+------------------------------------------------------------------------------+
| about:config |
+------------------------------------------------------------------------------+
| |
| gfx.webrender.all=true |
| media.av1.enabled=false |
| media.ffmpeg.dmabuf-textures.disabled=false |
| media.ffmpeg.vaapi.enabled=true |
| media.ffvpx.enabled=false |
| |
+------------------------------------------------------------------------------+
If using AMDGPU, the following kernel option must be enabled. [1]
+------------------------------------------------------------------------------+
| .config |
+------------------------------------------------------------------------------+
| |
| CONFIG_CHECKPOINT_RESTORE=y |
| |
+------------------------------------------------------------------------------+
You may also need to set the following environment variable.
+------------------------------------------------------------------------------+
| .shellrc or .profile |
+------------------------------------------------------------------------------+
| |
| export MOZ_WAYLAND_DRM_DEVICE=/dev/dri/renderD128 |
| |
+------------------------------------------------------------------------------+
References
________________________________________________________________________________
[1] https://lwn.net/Articles/845448/
________________________________________________________________________________
Dylan Araps (C) 2019-2021
The registered trademark Linux(R) is used pursuant to a sublicense from the
Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark
on a worldwide basis.