Vivaldi

From ArchWiki

Vivaldi is a web browser from former Opera founder & team members, based on Chromium and focused on personalization aspects.

Installation

Vivaldi can be installed with vivaldi or vivaldi-snapshotAUR. Prebuilt packages can alternatively be found in the herecura unofficial repository. For differences between snapshot and stable versions, see this page.

To use Qt instead of GTK dialogs for file selections just install kdialog.

Extensions

Vivaldi is compatible with most of Chrome's extensions. These can be installed directly from the Chrome Web Store. To see which extensions are installed/enabled, type vivaldi://extensions in the address bar.

See also Wikipedia:Google Chrome Extension.

Media playback

To enable proprietary media (H264, AAC, etc.) playback support:

Making flags persistent

Note: The vivaldi-stable.conf file usage is specific to the Arch Linux vivaldi package.

You can put your flags in a vivaldi-stable.conf file under $HOME/.config/ (or under $XDG_CONFIG_HOME if you have configured that environment variable).

No special syntax is used; flags are defined as if they were written in a terminal.

  • The arguments are split on whitespace and shell quoting rules apply, but no further parsing is performed.
  • Flags can be placed in separate lines for readability, but this is not required.

Below is an example vivaldi-stable.conf file that disables hardware media keys for the browser:

~/.config/vivaldi-stable.conf
--disable-features=HardwareMediaKeyHandling

The vivaldi-snapshotAUR package can get its flags set with the vivaldi-snapshot.conf file.

Modding

Vivaldi has modding capabilities through its browser.html file.

The file can be found at: /opt/vivaldi/resources/vivaldi/browser.html

Another way to find the browser.html path is through the Executable Path section at vivaldi://about/.

Tips and Tricks

Transfer your profile to snapshot version

If you switched to snapshot version because of lacking features of stable version, you want to also use your user profile. Copy the ~/.config/vivaldi/Default to ~/.config/vivaldi-snapshot/Default.

Google search suggestions

Vivaldi cannot be shipped with enabled suggestions for google search. The user must manually add the suggestion url https://www.google.com/complete/search?client=chrome&q=%s in search settings.