Proton VPN, XFCE-Leiste?

Hallo zusammen,

irgend etwas stimmt bei mir nicht und jetzt ich kriege es nicht mehr repariert!

Ursprünglich startete die Proton VPN GUI zuverlässig bei jedem Start und ich erhiehlt das Proton Symbol in der XFCE-Leiste. bei aktieviertem VPN war an dem Symbol ein grünes Schild angehängt.
Dieses Symbol ist jetzt weg und ich würde es gerne wieder reaktivieren.
Die VPN- Verbindung wird zwar hergestellt, aber ihr Status nicht mehr angezeigt.

Das Problem begann damit, das ich in meiner XFCE-Leiste eine Leerstelle zwischen den Symbolen entdeckte, wenn ich mit der Maus darüberging, wurden mir Firewallzonen angezeigt.
Also mutmaßte ich, es müsse sich um das Firewallapplett handeln, dem irgendwie das Symbol abhanden gekommen ist. Ein Rechtsklick auf die Leerstelle lies es jedoch im Auswahlmenu nicht zu, der Stelle ein Symbol zuzuweisen, also entfernte ich die Leerstelle schließlich. Womöglich ware die Leerstelle jedoch der Starter der Proton VPN GUI.

Auf meinem PC funktioniert die Leiste noch, nur nicht hier auf dem Laptop. Aktieviere ich- auf dem Laptop Proton manuell über das Startmenu wird mir Proton 4.13.0 angezeigt, während ich auf dem PC bei 4.18.1 bin. Also habe ich auf dem Lap Proton deinstalliert und wieder neu installiert, aber es blieb bei 4.13, obwohl ich in Pamac 4.18.1-1 ausgewählt hatte.

Der langen Rede kurzer Sinn.
Wie krieg ich Proton wieder richtig zum laufen?
Einschließlich Symbolmit grünem Schild in der Leiste?

Gruß EOZ

Nochmal Hallo!

Was ich halt nicht verstehe, ist, warum ich nach der Deinstallation der Proton GUI 4.13.0 und Neuinstallation der Proton GUI 4.18.1-1, jeweils über die Pamac GUI. Ich noch immer die
Proton GUI 4.13.0 habe, obwohl doch die 4.18.1-1 nun installiert sein sollte, welche ich explizit ausgewählt hatte!
Ist da etwas im AUR im argen?
Meine Mutmaßung weswegen ich “heruminstalliere” ist halt, die Vermutung, dass die 4.13.0 nicht kann, was die 4.18.1-1 kann, also etwa das besagte Symbol mit grünem Schild dem Starter zuweist.
Wenn ich so nicht weiter komme, dann hab ich mir überlegt, könnte ich ja die Paketlisten auf dem PC sichern und auf den Laptop übertragen, dann sollten beide weitgehend identisch sein, was ich ohnehin bevorzuge. Die Übertragung funktioniert jedoch nur, wenn im AUR und den offiziellen Repositorien alles i.O. ist. Also etwa die entsprechenden Versionen vorhanden sind.
Weiter ist die Frage, ob ich einfach so “drüber” installieren kann? Oder sind hierbei Probleme zu erwarten?
Also weiß jemand, wie es um die Repositorien gerade steht? Und ob ich demn beschriebenen Weg gehen kann?
Das Fußballspiel ist nun ja vorbei, ich hoffe auf eure Fragen/Antworten.

Gruss EOZ

Hallo,

hab jetzt mal in den Repos nachgesehen und gefunden, dasim oofiziellen Repo eine ganz neue Proton GUI vorliegt:

proton-vpn-cli 1.0.3-1

Package Actions

Architecture: any
Repository: Extra
Description: Official ProtonVPN CLI Linux app
Upstream URL: https://github.com/ProtonVPN/proton-vpn-cli
License(s): GPL-3.0-only
Maintainers: Peter Jung
Package Size: 78.7 KB
Installed Size: 410.0 KB
Last Packager: Peter Jung
Build Date: 2026-08-04 16:38 UTC
Signed By: Peter Jung
Signature Date: 2026-08-04 16:44 UTC
Last Updated: 2026-08-25 05:50 UTC

Weshalb nicht auf diese Version upgedatet wurde, weiß ich nicht. Vielleicht muß sie ja noch überarbeitet werden?
Ich versuche sie mal im Verlauf des Tages zu installieren, hoffentlich kehren dann die vermissten Funktionen zurück.

Gruss EOZ

Hallo,
also, die Installation hat erstmal nicht funktioniert. Zuvor habe ich die Proton-vpn-gtk-app 4.18.1-1 über die Pamac GUI deinstalliert. Das scheint aber nicht vollständig gelungen zu sein.

[ozi@ozi-Z ~]$ pacman -S proton-vpn-cli 1.0.3-1
Fehler: Sie benötigen Root-Rechte, um diese Operation auszuführen.
[ozi@ozi-Z ~]$ sudo pacman -S proton-vpn-cli 1.0.3-1
[sudo] Passwort für ozi: 
Fehler: Ziel nicht gefunden: 1.0.3-1
[ozi@ozi-Z ~]$ sudo pacman -S proton-vpn-cli 
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Paket (2)              Neue Version  Netto-Veränderung  Größe des Downloads

extra/python-tabulate  0.10.0-1               0,38 MiB             0,07 MiB
extra/proton-vpn-cli   1.0.3-1                0,40 MiB             0,08 MiB

Gesamtgröße des Downloads:             0,14 MiB
Gesamtgröße der installierten Pakete:  0,78 MiB

:: Installation fortsetzen? [J/n] j
:: Pakete werden empfangen …
 proton-vpn-cli-1.0.3-1-any                78,7 KiB   230 KiB/s 00:00 [--------------------------------------] 100%
 python-tabulate-0.10.0-1-any              69,0 KiB   175 KiB/s 00:00 [--------------------------------------] 100%
 Gesamt (2/2)                             147,7 KiB   342 KiB/s 00:00 [--------------------------------------] 100%
(2/2) Schlüssel im Schlüsselbund werden geprüft                       [--------------------------------------] 100%
(2/2) Paket-Integrität wird überprüft                                 [--------------------------------------] 100%
(2/2) Paket-Dateien werden geladen                                    [--------------------------------------] 100%
(2/2) Auf Dateikonflikte wird geprüft                                 [--------------------------------------] 100%
Fehler: Der Vorgang konnte nicht durchgeführt werden (In Konflikt stehende Dateien)
proton-vpn-cli: /usr/bin/protonvpn existiert im Dateisystem (gehört zu protonvpn-cli)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
[ozi@ozi-Z ~]$ ^C
[ozi@ozi-Z ~]$ 


Soll ich das Verzeichnis: /usr/bin/protonvpn händisch löschen?

Wäre schön es würde sich mal jemand melden!

Gruß EOZ

Hi,
in

/usr/bin/protonvpn

befindet sich folgendes:

#!/usr/bin/python
# EASY-INSTALL-ENTRY-SCRIPT: 'proton-vpn-cli==0.1.2','console_scripts','protonvpn'
import re
import sys

# for compatibility with easy_install; see #2198
__requires__ = 'proton-vpn-cli==0.1.2'

try:
    from importlib.metadata import distribution
except ImportError:
    try:
        from importlib_metadata import distribution
    except ImportError:
        from pkg_resources import load_entry_point 


def importlib_load_entry_point(spec, group, name):
    dist_name, _, _ = spec.partition('==')
    matches = (
        entry_point
        for entry_point in distribution(dist_name).entry_points
        if entry_point.group == group and entry_point.name == name
    )
    return next(matches).load()


globals().setdefault('load_entry_point', importlib_load_entry_point)


if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(load_entry_point('proton-vpn-cli==0.1.2', 'console_scripts', 'protonvpn')())

Kann man ggf. hier etwas ändern? Z.Bsp. die angegebene Versionsnummer?
oder einfach /protonvpn löschen und die Installation von
proton-vpn-cli 1.0.3-1 wiederholen?

Gruß EOZ

GUI (graphical user interface) != CLI (command line interface)

Ich schätze mal das du zuvor das Paket proton-vpn-gtk-app genutzt hast ?

Hi,
dachte schon, there is nobody out there!

Soweit ich mich entsinne, war es anfangs ein flatpak. Meine dieses aber irgendwann deinstalliert zu haben und auf die gtk-app umgestiegen zu sein.
Jedenfalls scheitert die Installation der neuen CLI (proton-vpn-cli 1.0.3-1 aus dem offiziellen Repo) nun am Vorhandensein der schreibgeschützten Datei protonvpn in /usr/bin/.
Eventuell könnte man, die noch vorhandene protonvpn löschen und dann die neue CLI installieren, wobei vermutlich eine neue protonvpn angelegt wird.
Nur wie lösche ich die jetzige schreibgeschützte protonvpn?
Oder gibt es einen anderen besseren Weg?
Sorry, das war wohl reichlich naiv von mir! Schließlich läuft Proton VPN ja, da kann man wohl kaum irgenwelche Dateien, die dazugehören, einfach löschen wollen.
Es muss also anders gehen, nur wie?

Gruß EOZ

Hallo,
nach ewiger Sucherei, wo das Statussymbo(aktiviert/deaktiviert)l von Proton VPN verblieben ist und wie ich es ggf. wiederherstellen kann.
Bin ich nun unter XFCE in den Leisteneinstellungen fündig geworden. Von dort fügte ich
eine Statusbenachrichtigung(extern) neu hinzu. Bin mir nun nicht mehr sicher, ob ich noch weitere Schritte vornahm, jedenfalls erschien das Symbol “plötzlich” wieder.
Was ich meine noch erforderlich war, ist die VPN-Verbindung zu unterbrechen, weil sonst kein Zugriff auf das Statussymbol möglich.

Vielleicht noch an die Maintainer von App bzw. CLI, bitte ermöglicht, das nach der Installation
auch die Statusmeldung der VPN-Verbindung in der Leiste erscheint!
Ich habe nun mehrfach die APP installiert und deinstalliert, zwar funktionierte der Verbindungsaufbau stets, aber es erschien keine Statussymbol. Und die CLI lies sich gar nicht installieren.
Da werde ich mich noch im Arch-Wiki schlau machen. Immerhin konnte ich als Verbindungs-Protokoll inzwischen Wireguard einstellen.
Dann werde ich wohl bald meinen Provider-Wechsel zu Proton Mail vollziehen.

Soweit jedenfalls ist die Angelegenheit erstmal erledigt und alles funktioniert wieder!

Gruß EOZ :smiley: