Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Support Kwallet in addition to libsecret based Linux keyrings #205

Closed
odensc opened this issue Apr 18, 2018 · 7 comments
Closed

Comments

@odensc
Copy link

odensc commented Apr 18, 2018

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.

@Chuxel
Copy link
Member

Chuxel commented Apr 18, 2018

@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.

@Chuxel
Copy link
Member

Chuxel commented Sep 13, 2018

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.

@Chuxel Chuxel changed the title Feature Request: Consider using libsecret on Linux instead of gnome-keyring Feature Request: Support Kwallet in addition to libsecret based Linux keyrings Sep 13, 2018
@edbzn
Copy link

edbzn commented Dec 6, 2019

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

@koutsenko
Copy link

Hello, have same issue, any update?

@Mailaender
Copy link

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.

@24mu13
Copy link

24mu13 commented Oct 5, 2020

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.

@lostintangent
Copy link
Member

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!

Mikejo5000 added a commit that referenced this issue Oct 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants