Is there a download here that is compatible opensuse 15.3? A graphical interface.
I’m currently using the command line.
PIP based Note: Make sure to run pip with sudo
sudo pip3 install protonvpn-gui
Is there a download here that is compatible opensuse 15.3? A graphical interface.
I’m currently using the command line.
PIP based Note: Make sure to run pip with sudo
sudo pip3 install protonvpn-gui
Hi
This one… https://github.com/calexandru2018/linux-gui-legacy
localhost:~/bin/linux-gui-legacy-master #pip3 install -e .
Obtaining file:///root/bin/linux-gui-legacy-master
Requirement already satisfied: protonvpn-cli>=2.2.2 in /usr/lib/python3.6/site-packages (from protonvpn-gui==2.1.1) (2.2.6)
Requirement already satisfied: requests>=2.23.0 in /usr/lib/python3.6/site-packages (from protonvpn-gui==2.1.1) (2.25.1)
Requirement already satisfied: jinja2 in /usr/lib/python3.6/site-packages (from protonvpn-cli>=2.2.2->protonvpn-gui==2.1.1) (3.0.1)
Requirement already satisfied: pythondialog in /usr/lib/python3.6/site-packages (from protonvpn-cli>=2.2.2->protonvpn-gui==2.1.1) (3.5.2)
Requirement already satisfied: docopt in /usr/lib/python3.6/site-packages (from protonvpn-cli>=2.2.2->protonvpn-gui==2.1.1) (0.6.2)
Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.6/site-packages (from requests>=2.23.0->protonvpn-gui==2.1.1) (4.0.0)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3.6/site-packages (from requests>=2.23.0->protonvpn-gui==2.1.1) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.6/site-packages (from requests>=2.23.0->protonvpn-gui==2.1.1) (1.26.5)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3.6/site-packages (from requests>=2.23.0->protonvpn-gui==2.1.1) (2021.5.30)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/lib64/python3.6/site-packages (from jinja2->protonvpn-cli>=2.2.2->protonvpn-gui==2.1.1) (2.0.1)
Installing collected packages: protonvpn-gui
Running setup.py develop for protonvpn-gui
Successfully installed protonvpn-gui
localhost:~/bin/linux-gui-legacy-master # protonvpn-gui
Traceback (most recent call last):
File "/usr/bin/protonvpn-gui", line 11, in <module>
load_entry_point('protonvpn-gui', 'console_scripts', 'protonvpn-gui')()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 484, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2725, in load_entry_point
return ep.load()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2343, in load
return self.resolve()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2349, in resolve
module = __import__(self.module_name, fromlist='__name__'], level=0)
File "/root/bin/linux-gui-legacy-master/linux_gui/protonvpn_gui.py", line 10, in <module>
gi.require_version('Gtk', '3.0')
File "/usr/lib64/python3.6/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available
localhost:~/bin/linux-gui-legacy-master #
[Keep] python-grequests | Requests + Gevent | 0.2.0-bp153.1.13 | 11.9 KiB
[Keep] python2-requests | Python HTTP Library | 2.24.0-1.24 | 401.9 KiB
Installed requests, same results.
[Do Not Install] libusbauth-configparser-devel | Development part of library for USB F… | (1.0.1-bp153.1.18) | 34.5 KiB
[Do Not Install] libusbauth-configparser1 | Library for USB Firewall including fl… | (1.0.1-bp153.1.18) | 37.3 KiB
[Do Not Install] python-configparser | Backport of the enhanced config parse… | (3.5.0-2.27) | 151.1 KiB
[Do Not Install] python2-configparser | Backport of the enhanced config parse… | (3.7.3-1.12) | 156.5 KiB
[Do Not Install] python2-configparser2 | Backport of the enhanced config parse… | (4.0.0-bp153.3.14) | 144.9 KiB
[Do Not Install] python3-configparser2 | Backport of the enhanced config parse… | (4.0.0-bp153.3.14) | 180.0 KiB
4.02 needed.
ProtonVPN GUI dependencies
OpenSUSE/SLES sudo zypper install python3-gobject python3-gobject-Gdk typelib-1_0-Gtk-3_0 libgtk-3-0
OpenSUSE/SLES sudo zypper install libappindicator-gtk3 libnotify
As you get a error with GTK in it I wonder if you have these installed
With the requests installed…
#protonvpn-gui
Traceback (most recent call last):
File "/usr/bin/protonvpn-gui", line 11, in <module>
load_entry_point('protonvpn-gui', 'console_scripts', 'protonvpn-gui')()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 484, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2725, in load_entry_point
return ep.load()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2343, in load
return self.resolve()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2349, in resolve
module = __import__(self.module_name, fromlist='__name__'], level=0)
File "/root/bin/linux-gui-legacy-master/linux_gui/protonvpn_gui.py", line 10, in <module>
gi.require_version('Gtk', '3.0')
File "/usr/lib64/python3.6/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available
Installed python-gtk
# protonvpn-gui
Traceback (most recent call last):
File "/usr/bin/protonvpn-gui", line 11, in <module>
load_entry_point('protonvpn-gui', 'console_scripts', 'protonvpn-gui')()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 484, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2725, in load_entry_point
return ep.load()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2343, in load
return self.resolve()
File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2349, in resolve
module = __import__(self.module_name, fromlist='__name__'], level=0)
File "/root/bin/linux-gui-legacy-master/linux_gui/protonvpn_gui.py", line 10, in <module>
gi.require_version('Gtk', '3.0')
File "/usr/lib64/python3.6/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available
Hi
Is gobject-introspection installed, I suspect not…
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk << this is the error being thrown
# Status Package | Summary | Installed (Available) | 5
[Keep] gobject-introspection | GObject Introspection Tools | 1.62.0-2.28 | 11.2 MiB
[Keep] typelib-1_0-Fwupd-2_0 | GObject-introspection bindings for li... | 1.5.8-1.13 | 62.8 KiB
[Do Not Install] gjs | JavaScript bindings based on gobject-... | (1.58.5-1.35) | 103.8 KiB
[Do Not Install] gobject-introspection-devel | GObject Introspection Development Files | (1.62.0-2.28) | 1.0 MiB
[Do Not Install] libgjs0 | JavaScript bindings based on gobject-... | (1.58.5-1.35) | 1.1 MiB
[Do Not Install] python3-libblockdev | Python3 gobject-introspection binding... | (2.22-1.36) | 42.8 KiB
[Do Not Install] typelib-1_0-FwupdPlugin-1_0 | GObject-introspection bindings for li... | (1.5.8-1.13) | 75.1 KiB
I’m giving up on getting a KDE style proton mail interface.
The networking manager is best method for now. I need to check proton vpn for usage % level frequently. Then, delete vpn and add new one. Doing it manually is slightly harder than the command line method.
Thanks to all for the help.