On Friday 10 June 2016 09:17:51 Hans Vanpee wrote:
> Tobias Ellinghaus <me@...> writes:
> > I am actually using KDE. And I have no idea how to configure that secret
> > service stuff (in general, not even limited to any KDE specific parts).
> > Are
> 
> you
> 
> > aware of any documentation?
> 
> For KDE darktable uses kwallet in stead of libsecret.

Wrong. darktable uses whatever it's configured to use.

> My patch concerns
> libsecret only so it should not make any difference for you.

Libsecret itself doesn't store any passwords. It's just an abstraction so that 
applications (like dt) only need to talk to one service. In the background the 
secret service is supposed to hand the data to Gnome Keyring, Kwallet or 
others. So eventually only libsecret should be needed to make everyone happy. 
However, until now I didn't find any way to actually configure what backend 
should be used. Or to determine which is used.

> Kwallet and libsecret are the only password storage backends supported by dt
> for the moment. Kwallet is selected for the KDE desktop only. Libsecret is
> used for Gnome, Unity and XFCE.

As pointed out that is only true for the "auto" setting.

> I have no experience at all with KDE nor with kwallet. I don't even know if
> password storage works fine on KDE. Can you confirm if it works? I didn't
> look at the backend_kwallet code because I have no means of testing it.

Directly talking to kwallet works like a charm. But that is not the issue we 
are having. The problem is that libsecret isn't working as intended. And 
limiting its use to environments where Gnome Keyring is used in the back is 
not acceptable as it's intended to work across different DEs.

Tobias

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to