Reply To: Double instance of “gnome-keyring-daemon”

Forum › Forums › Official Releases › antiX-26 “Stephen Kapos” › Double instance of “gnome-keyring-daemon” › Reply To: Double instance of “gnome-keyring-daemon”

#204954
kempelen
Member

    Solved this

    1. Some programs need parameter to choose between “kwallet” and “gnome-keyring”.

    
    brave-browser --password-store=gnome-libsecret
    

    To solve that I made a BASH alias for this command. And copied the .desktop file to my ~/.local/share/applications/ and added the parameter to all Exec= lines. Element uses the same parameter.

    2. When two gnome-keyring-daemon instances are running, some programs cannot choose

    To “solve” that I removed the libpam-gnome-keyring package. Purpose of this was to automatically open the keyring.

    That would work as:
    – You have a “Login” keyring, that has same password as login password, and contains only the password entry to “Default keyring”
    – You have all data in “Default keyring” but don’t need to enter any passwords

    So now I need to enter “Default keyring” password when a program needs the data, but that’s OK.

    For some reason ProtonMail Bridge perfectly used the two daemons, other programs (Brave, SeaHorse) do not work with that at all. There is a suspicion that the –login instance that is started by SlimSki via PAM modules starts earlier than D-Bus and then hangs everything. But I cannot fully confirm that, because ProtonMail Bridge worked with that PAM system opened keyring perfectly and automatically (i.e. no password asked).