Desktop

Install Vivaldi Browser on Linux

Vivaldi is a feature-rich web browser built on Chromium that gives you full control over your browsing experience. Developed by former Opera co-founder Jon von Tetzchner, Vivaldi packs built-in tools that other browsers require extensions for – tab stacking, a mail client, calendar, feed reader, notes, and a tracker blocker are all included out of the box.

Original content from computingforgeeks.com - post 64674

This guide covers how to install Vivaldi browser on all major Linux distributions – Ubuntu, Debian, RHEL, Rocky Linux, AlmaLinux, Fedora, Arch Linux, Manjaro, and via Flatpak. We also walk through key features, privacy settings, and how Vivaldi compares to Firefox and Chrome.

Prerequisites

Before you begin, make sure you have the following:

  • A Linux desktop system with a graphical environment (GNOME, KDE, Xfce, etc.)
  • Root or sudo access for package installation
  • An active internet connection to download packages and configure repositories
  • At least 1 GB of free disk space

Step 1: Install Vivaldi Browser on Ubuntu / Debian

Vivaldi provides an official APT repository for Debian-based distributions. Adding the repository ensures you receive automatic updates through your system’s package manager.

Import the Vivaldi GPG signing key to verify package authenticity:

curl -fsSL https://repo.vivaldi.com/archive/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/vivaldi.gpg

Add the Vivaldi repository to your system sources:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/vivaldi.gpg] https://repo.vivaldi.com/archive/deb stable main" | sudo tee /etc/apt/sources.list.d/vivaldi.list

Update the package index and install Vivaldi:

sudo apt update
sudo apt install vivaldi-stable

After installation completes, verify Vivaldi is installed by checking the version:

vivaldi --version

The output should show the installed Vivaldi version:

Vivaldi 7.9.3970.41 stable

Launch Vivaldi from your application menu or run vivaldi-stable from the terminal.

Step 2: Install Vivaldi on RHEL / Rocky Linux / AlmaLinux / Fedora

For RPM-based distributions, Vivaldi provides an official YUM/DNF repository. This method works on RHEL 9/10, Rocky Linux 9/10, AlmaLinux 9/10, and Fedora 42.

Import the Vivaldi GPG key:

sudo rpm --import https://repo.vivaldi.com/archive/linux_signing_key.pub

Create the Vivaldi repository file:

sudo vi /etc/yum.repos.d/vivaldi.repo

Add the following repository configuration:

[vivaldi]
name=Vivaldi Browser
baseurl=https://repo.vivaldi.com/archive/rpm/x86_64
enabled=1
gpgcheck=1
gpgkey=https://repo.vivaldi.com/archive/linux_signing_key.pub

Install Vivaldi using dnf:

sudo dnf install vivaldi-stable

Confirm the installation was successful:

vivaldi --version

You should see the Vivaldi version number confirming a successful install:

Vivaldi 7.9.3970.41 stable

If you are running Google Chrome or another Chromium-based browser alongside Vivaldi, both can coexist without conflicts since they use separate configuration directories.

Step 3: Install Vivaldi on Arch Linux / Manjaro

Vivaldi is available in the official Arch Linux repositories, so installation is straightforward with pacman. This also works on Manjaro, EndeavourOS, and other Arch-based distributions.

Install Vivaldi from the official repos:

sudo pacman -S vivaldi

Vivaldi on Arch depends on the vivaldi-ffmpeg-codecs package for proprietary media codec support. Install it for full video playback compatibility:

sudo pacman -S vivaldi-ffmpeg-codecs

Check the installed version:

vivaldi --version

If you want the latest development snapshot before it reaches stable, the vivaldi-snapshot package is available in the AUR. Install it with your preferred AUR helper:

yay -S vivaldi-snapshot

Step 4: Install Vivaldi Browser via Flatpak

Flatpak provides a distribution-agnostic way to install Vivaldi. This method works on any Linux distribution with Flatpak support and keeps the browser sandboxed from the host system.

First, make sure Flatpak is installed and the Flathub repository is configured:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Install Vivaldi from Flathub:

flatpak install flathub com.vivaldi.Vivaldi

Launch the Flatpak version from the terminal:

flatpak run com.vivaldi.Vivaldi

To update Vivaldi installed via Flatpak:

flatpak update com.vivaldi.Vivaldi

The Flatpak version runs in a sandbox, which adds a layer of security but may have limited access to system fonts and themes compared to the native package.

Step 5: Key Vivaldi Features Walkthrough

Vivaldi stands out from other browsers by including productivity tools that typically require third-party extensions or separate applications. Here is an overview of the features that make it worth considering.

Tab Management

Vivaldi offers the most advanced tab management of any browser. Tab Stacking lets you group related tabs by dragging one tab onto another, creating collapsible groups that keep your tab bar clean. Tab Tiling splits your screen to view multiple tabs side by side – useful for comparing documentation or monitoring dashboards. You can also hibernate inactive tab stacks to free up memory, and Workspaces let you organize tab groups by project or context and switch between them instantly.

Web Panels

The sidebar Web Panels feature lets you pin any website to the left sidebar as a narrow panel. This is useful for keeping chat apps like Slack, WhatsApp Web, or a Mastodon feed open alongside your main browsing without switching tabs. Panels load in a mobile-responsive view, so most web apps adapt well to the narrow width.

Built-in Mail Client and Calendar

Vivaldi Mail is a full email client built directly into the browser. It supports multiple IMAP and POP3 accounts, threaded conversations, and custom filters. The integrated Calendar syncs with CalDAV servers and supports multiple calendars with color coding. A Feed Reader is also included for following RSS and Atom feeds without relying on external services.

Customization and Interface

Nearly every element of the Vivaldi interface can be customized. You can move the tab bar to any edge of the screen, change the address bar position, edit toolbar layouts, and create custom themes with scheduled switching. Quick Commands (accessible with F2) provides a universal search across open tabs, bookmarks, history, and browser settings. Mouse gestures and configurable keyboard shortcuts round out the navigation options.

Step 6: Configure Vivaldi Privacy Settings

Vivaldi includes a built-in tracker and ad blocker that works without extensions. To configure it, open Vivaldi Settings (Ctrl+F12) and navigate to the Privacy section.

Key privacy settings to configure:

  • Tracker Blocker – Enable the built-in tracker blocker under Privacy > Tracker and Ad Blocking. Choose between “Block Trackers” or “Block Trackers and Ads” for stronger protection
  • Blocking Lists – Vivaldi uses DuckDuckGo Tracker Radar and EasyPrivacy lists by default. You can add custom filter lists in ABP format
  • Cookie Management – Configure third-party cookie blocking under Privacy > Cookies. Block third-party cookies to reduce cross-site tracking
  • Private Translation – Vivaldi includes a built-in page translator powered by Lingvanex that processes translations locally without sending data to external servers
  • Google Service Controls – Under Privacy, you can disable individual Google services like Safe Browsing, search suggestions, and autofill that send data to Google servers
  • Private Window – Use Ctrl+Shift+N to open a private browsing window that does not save history, cookies, or site data after closing

Vivaldi does not track its users, sell user data, or profile browsing behavior. The browser itself does not include any telemetry that identifies individual users.

Step 7: Vivaldi vs Firefox vs Chrome Comparison

Choosing a browser depends on what matters most to you. Here is how Vivaldi compares with Firefox and Google Chrome across the features that matter for Linux desktop users.

FeatureVivaldiFirefoxChrome
EngineChromium (Blink)GeckoChromium (Blink)
Tab Stacking/GroupingYes – two-level stacks with renamingNo (extensions needed)Basic tab groups
Tab TilingYes – split screen multiple tabsNoNo
Built-in Mail ClientYes – full IMAP/POP3 supportNo (Thunderbird separate)No
Built-in CalendarYes – CalDAV syncNoNo
Feed ReaderYes – RSS/Atom built-inNoNo
Ad/Tracker BlockerYes – built-inEnhanced Tracking ProtectionNo (extension needed)
Extension SupportChrome Web StoreFirefox Add-onsChrome Web Store
Web Panels (Sidebar)Yes – pin any websiteLimited sidebarNo
UI CustomizationExtensive – move everythingModerateMinimal
Open SourceChromium base open, UI proprietaryFully open sourceChromium base open, Chrome proprietary
Memory UsageModerate (Chromium-based)LowerHigher
SyncVivaldi account (encrypted)Mozilla accountGoogle account

Choose Vivaldi if you want an all-in-one browser with built-in productivity tools and deep customization. It replaces the need for a separate email client, calendar app, and tab management extensions.

Choose Firefox if open source matters to you and you prefer a browser independent of the Chromium ecosystem. Firefox uses less memory and has strong privacy defaults.

Choose Chrome if you rely heavily on Google services and need maximum web compatibility. Chrome has the widest extension ecosystem, though Vivaldi supports the same Chrome Web Store extensions.

Conclusion

You now have Vivaldi browser installed on your Linux system with access to its full set of built-in productivity tools. The combination of advanced tab management, integrated mail and calendar, and a built-in tracker blocker makes it a strong choice for users who want fewer extensions and more control over their browsing environment. For additional configuration options, check the Vivaldi 7.9 release notes for the latest features and improvements.

Related Articles

CentOS How to Convert ePub file to PDF Format on Linux CLI CentOS Install Google Chrome Browser on CentOS 8 | RHEL 8 Databases How To Install DBeaver on Ubuntu 24.04|22.04|20.04 Desktop How To Install AnyDesk on Fedora 43/42/41/40

Press ESC to close