Live-share: Feature Request: Support Kwallet in addition to libsecret based Linux keyrings

Created on 19 Apr 2018  路  7Comments  路  Source: MicrosoftDocs/live-share

Product and Version [VS/VSCode]: VS Code
OS Version [macOS/Windows]: Kubuntu 18.04 & Arch Linux w/ KDE (both tested)
Live Share Extension Version: 0.2.399

Steps to Reproduce / Scenario:

  1. Uninstall/do not install gnome-keyring.
  2. Sign in to extension.
  3. An error will appear, "The name org.freedesktop.secrets was not provided by any .service files".

gnome-keyring is listed in the prerequisite dependencies, however it would make for a smoother experience on non Gnome-based (such as KDE with KWallet) distros if it was not required to have multiple keyrings installed.

identity and sign-in feature-request linux vscode

Most helpful comment

Hi, I'm facing this issue too. Any update?

All 7 comments

@odensc Thanks so much for the feedback! We will take a look and seeing if we can swap it out. We'd apparently gotten lucky with the distros we tested with since even Manjaro Xfce and SuSE KDE had it installed. Appreciate the specifics on the distros you tried.

As an update for this issue, it turns out that the issue here is actually likely with KDE's Kwallet implementation. Live Share already uses libsecret, but there are some well-known discussions about this not working with KDE's Kwallet.

See:

Live Share would need to do a second implementation for KDE based distros to get this to work seamlessly. Most other desktop environments use gnome-keyring or provide a secrets implementation that works with libsecret.

Hi, I'm facing this issue too. Any update?

Hello, have same issue, any update?

I just found

and actually think this is a KDE upstream issue. Microsoft picked an existing open @FreeDesktop standard. It just has to be adopted by @KDE.

That's true.

But exactly the same of remmina could be done here..
Remmina provides a default plugin for secret-service, but still you can use also a plugin for kwallet.

I just found

and actually think this is a KDE upstream issue. Microsoft picked an existing open @freedesktop standard. It just has to be adopted by @KDE.

Closing this as external per the previous comments, and the fact that Live Share is already using libsecret and is only able to officially support a few Linux distros. Please re-open this if you're still running into issues and think this is something we need to investigate. Thanks!

Was this page helpful?
0 / 5 - 0 ratings