You can find these in your dashboard to download:
Doesn’t mean it’s not a crap OS, yeah?
Gotcha, makes sense. The reason I mentioned this was because on GitHub they mentioned that they plan to go to beta during the next month. Hopefully they’ll be able to fully launch by the end of the year. Also the lack of wg and other features is indeed noticeable but from what the devs mentioned, this rework should allow them to add new features easily.
You’re aware that GTK and QT are quite similar don’t you ?
I’ve been trying to come up with a way of writing a bash script to do something similar with protonvpn-cli version. How did you get it to handle the GUI screen that pops up and asks for server country, then server, then whether you want TCP or UDP? if it was all cli it would be easy but have no idea on where to even start to get a bash script to handle these GUI prompts, I’d be curious to hear what your solution was.
The fact that a software isn’t developed properly for an OS doesn’t mean it’s crap
Linux requires a good deal of technical sophistication. If you don’t have that, the experience can be crap, yes.
That sounds nice, and I’ll be looking forward to it. However, I’ll believe it when I see it. I’ve heard words like this before.
Nice joke, but no - it’s NOT similar.
GTK framework is just one large piece of garbage - from both points of view - devs and user experience.
-
Most serious, quality and useful apps for Linux (about 90%) are uses Qt Framework.
-
GTK is unpopular. Every year more and more existing Linux software are rewritten with Qt Framework. It’s stable and gives better look’n’feel experience.
-
GTK development is chaotic. The developers themselves don’t know what they want. It looks like that GTK project is one endless sandbox for their crazy experiments… But they never lead to anything good. With each release they change the framework, removing, breaking or constantly changing the necessary features.
Qt is just best crossplatform framework. Simple to learn and easy to use. If you create serious, quality and stable software for Linux, the best choice is Qt.
You don’t need to get the GUI prompts you can do everything with options.
For example, to connect to a specific country (let’s say secure core Russia using UDP ) you’ll use :
$ protonvpn-cli c SE-RU#1 -p udp
To view lists of country and servers, use connect option and it will pop out a configuration screen (like dpkg-reconfigure) to select the country, here you can get the country codes.
Here’s a simple bash script example I made : https://ibb.co/C6NK2TV
Thing is GTK is simply the framework behind Gnome and derivative which is the default desktop on Debian/Ubuntu/Fedora… So by going the GTK way we are covering the largest part of the user-base. The idea is that the client should integrate seamlessly.
Thanks mate, appreciate the response, I’ll check this out.
You assume people install Gnome. That is the wrong assumption. Personally I run XFCE desktop with lightdm. I prefer QT.
Sure you can find some that use default installs, but many users like to customize their installs.
You can integrate seamlessly with QT. As far as I know both QT and GTK work on Gnome desktop in Debian and Ubuntu.
It would only make sense to use QT as it is better quality, and more stable codebase which should translate to less work updating things when things change.
You’re welcome ! If you need the original script don’t hesitate to pm me