![]() ![]() Note: Before installing the GUI, make sure that you have previously installed the CLI, otherwise an error will be thrown. Sudo pip3 install protonvpn-gui -upgrade Manual Installation Sudo pip3 install protonvpn-gui To update to a new version Installing ProtonVPN Linux GUI Distribution based If you would like to use pkexec instead of the terminal (or alter visudo), then you will also need to install the following packages (unsure ? Look here): Distro Install dbus-x11 package for your distribution, more information can be found on this stackoverflow post. If you are unable to use the systray/appindicator and have a similar error, then a solution is provided below. This might throw an error that is similar to this one: (:) LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Failed to execute child process "dbus-launch" (No such file or directory) if a user does not have a specific package installed. 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 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. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |