Currently, everything seems to work, but the app asks for the root password at every startup/reboot. If I don’t enter it immediately, it gets stuck and fails to connect, and I have to close and reopen it. Also, the KDE Wallet window pops up, which is annoying.
I would like to keep using the GUI (so I can modify the server, killswitch, etc.), but I need the app to connect automatically at startup without asking for a password. It seems this is particularly difficult on OpenSUSE.
(For reference: on EndeavourOS it would start without requiring a password or anything else.)
Unfortunately, I don’t know how to proceed and I would really appreciate your help. OpenSUSE is my favorite distro, and I’d like to solve this issue so I can use it at its best.
ProtonVPN creates NetworkManager connections on the fly. By default openSUSE requires elevated privileges to change system wide connections. If ProtonVPN really needs to create system connections (as opposed to user connections), simply configure PolicyKit to allow it. You may consider asking ProtonVPN support whether it is possible to tell this program to use user connections instead.
It depends on how secure you want it to be. To allow any user in the active local session to modify system connections create file /etc/polkit-default-privs/local with the content