I am downloading a .deb file from https://proton.me/download/PassDesktop/linux/x64/ProtonPass.deb and running it on Debian 13 (with KDE desktop environment, X11) app launcher menu which has:
Program: proton-pass
Command-line arguments: %U
Always when i run it (after it has been completely shutdown, no tray area icon)
it asks for selecting theme, setting protection for automatic locking, downloading phone app. So it is very annoying. Happens long time for all previous Pass and Debian versions I have tried.
What to try to fix this?
Just a wild guess, but does it use your system keyring for credential storage?
On Plasma, usually Kwallet provides the XDG secrets service, which is a generic interface for applications to store and retrieve credentials. However, applications in auto-start may query this service before it’s up. If they’re well written, they may retry, request the service to start, or at least work after restarting the app. If they are less well written, they may immediately reset and ask for credentials again.
See https://wiki.archlinux.org/title/KDE_Wallet#Automatic_D-Bus_activation
Rest of the article may also be worth a read
$ dpkg-deb -I proton-pass_1.32.6_amd64.deb|grep -E “key|xts|sec”
Section: utils Depends: libgtk-3-0, libnotify4, libnss3, libxtst6, xdg-utils, libatspi2.0-0, libdrm2, libgbm1, libxcb-dri3-0, kde-cli-tools | kde-runtime | trash-cli | libglib2.0-bin | gvfs-bin Suggests: gir1.2-gnomekeyring-1.0, libgnome-keyring0, lsb-release Open-source and secure identity manager.
I have been starting Pass manually couple of minutes after booting, so this should not be the problem. I do not know why, but now several times Pass remembered my settings. I suspect that I have used password for the 1st time to login Pass app, before I remember only scanning a QR code from my other device.