
There is a known issue when user attempts to start the systray/appindicator. Gnome users will need to install an additional extension for this to work: KStatusNotifierItem/AppIndicator Support Tray Known issues: dbus-launch Sudo pacman -S libappindicator-gtk3 libnotify Sudo zypper install libappindicator-gtk3 libnotify Sudo apt install -y gir1.2-appindicator3 libnotify-bin Sudo dnf install -y libappindicator-gtk3 libnotify Sudo zypper install python3-gobject python3-gobject-Gdk typelib-1_0-Gtk-3_0 libgtk-3-0 Sudo apt install -y python3-gi python3-gi-cairo gir1.2-gtk-3.0

The ProtonVPN GUI is currently still an experimental interface. This way, you will be able to use the latest version of the CLI, while also being able to use the GUI. All local configurations are managed by the GUI (such as updating protocol, split tunneling, manage killswitch) while the connections are managed by the CLI.


The linux-gui works on top of linux-cli, making it a dependency. Linux GUI for ProtonVPN, written in Python.
