

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 setuptools for python3 (python3-setuptools).Installing and Updating Dependencies Python dependencies In the near future we plan to refactor the ProtonVPN CLI and GUI so that the part of the client that really requires being executed as root user is kept to a minimum. It requires escalated privileges and might be somehow unstable. 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.
