This guide is deprecated due to:
- A Flatpak package for Vivaldi already exists
- It is made with the old Vanilla OS in mind.
Regardless, if you wanna read on, the old guide is down below.
- Vanilla OS
- Willingness to learn :P
-
Vanilla OS community (hyperlink leads to their Discord) for patiently answering my noob questions, especially:
- Feng Lengshun
- Dharun Krishna
- Monster
- xrandr
(Don't worry, we're not actually using Arch)
This guide explains how to set up subsystem containers in-depth, but here's a TL;DR for setting the AUR container.
- Open Vanilla OS Control Center (VSO).
- Go to the Sub System tab.
- Press the
+
button beside the box labelled Arch Linux Sub System. - A terminal window will open, showing initialization.
- After some time, you will be in the AUR container labelled as
username@apx_managed_aur~$
The Sub System tab in Vanilla OS Control Center (VSO). Credit: Vanilla OS handbook.
- Open a terminal.
- Type in:
apx init --aur
- After some time, the container should be ready to use.
- Enter the container with
apx enter --aur
- After some time, you will be in the AUR container labelled as
username@apx_managed_aur~$
To exit the container, simply type in exit
in the terminal before closing the terminal window (applies to both ways).
- Install the browser. If you want to use the snapshot version, replace
vivaldi
withvivaldi-snapshot
.
apx install --aur vivaldi
- During installation, you will see a prompt asking for font installation. I chose the default value, which is 1 (
gnu-free-fonts
), but feel free to experiment at your own risk.
- Install the proprietary codecs needed for video and audio to play. If you installed
vivaldi-snapshot
, then installvivaldi-snapshot-ffmpeg-codecs
instead.
apx install --aur vivaldi-ffmpeg-codecs
This step is also important so your desktop knows how to route the audio properly to your audio devices.
- Install
pipewire-audio
:
apx install --aur pipewire-audio
- Install
pipewire-pulse
:
apx install --aur pipewire-pulse
- During installation, you will see a prompt for
pipewire-session-manager
. Again, I chose the default value, which is 1 (wireplumber
), but feel free to experiment at your own risk.
Now Vivaldi should be functioning perfectly!
Tested with the both stable and snapshot version.
- (Only applies to snapshot) Icons in the status bar (the bar at the bottom of the browser) do not show up and function properly.
- A new Vivaldi icon will open for each window, regardless of whether the icon in the Application Menu is pinned to the dock or not.
Added deprecation info