applications unable to connect to gnome-keyring-daemon

Projet:Trisquel mini
Version:6.0
Composant:Code
Catégorie:Rapporter un bogue
Priorité:normal
Attribué:Non assigné
Statut:active
Description

In LXDE/Trisquel-mini, certain user session startup programs are not executed. Programs trying to connect to certain functionalities of the keyring give errors like this:

WARNING: couldn't connect to: /tmp/keyring-SqfLpI/pkcs11

The workaround seems to be to change:

OnlyShowIn=GNOME;Unity;

to:

OnlyShowIn=GNOME;Unity;LXDE;Trisquel-mini;

The affected files are:

/etc/xdg/autostart/gnome-keyring-*

These can be changed locally, on a per-user basis in ~/.config/autostart/

It seems as if lxsession-edit would sometimes make a local copy of the file, but wouldn't always update that setting to work with Trisquel-mini.

So it seems like lxsettings-edit and the gnome-keyring packages that supplies the /etc/xdg/autostart files are broken, but fixing one and not the other may be sufficient.