There already are a few comments on Skype logging the user out upon start, along with the suggestion (even pinned) that one needs to install gnome-keyring
. I'd like to add my insights here:
I use KDE and ever since have kwallet
installed. Skype USED to work fine with that but stopped doing so after an update (probably more than a year ago):
Without gnome-keyring installed, Skype now starts and shortly shows the full logged-in windows including my Skype contacts. So I assumed that the secret is provided by kwallet. However, after a few seconds, it logs out. After login, it works fine. After closing the tray icon and restarting Skype, it's the same (logs out after a few secs).
So I installed gnome-keyring. It needs to be initialized (set a password¹) the first time it is started. Consecutive full Skype restarts lead to the expected behavior: Skype returns to a logged-in state after the restart.
My question is: Shouldn't Skype be able to use kwalled? Probably an issue Microsoft must solve. It might help if somebody associated to the KDE team raises attention there.
Notes:
¹ Mind to use your login password if you want that this keyring automatically gets unlocked upon user login; if you need to change your Gnome keyring password in KDE, the easiest way is to install seahorse
and to right-click on the login-keyring.
Pinned Comments
Hanabishi commented on 2025-02-28 12:11 (UTC)
Microsoft is finally shutting down Skype in May
Hanabishi commented on 2024-07-31 07:28 (UTC) (edited on 2024-08-20 13:25 (UTC) by Hanabishi)
There is a problem with Skype being stuck on the login screen on first launch. That happens when your
org.freedesktop.secrets
provider doesn't have a keyring configured, i.e. also first launch.I don't know if this is a quirk of
libsecret
or Skype itself, but we can't do pretty much anything about it anyway.Solutions are simple though:
Despite the login screen being stuck, the login itself is actually successful. So just kill it and run Skype again, it should be fine after that.
Configure your default keyring manually (using
seahorse
,kwalletmanager
etc.) before running Skype.bulletmark commented on 2020-04-30 10:01 (UTC) (edited on 2022-06-13 00:22 (UTC) by bulletmark)
To get automatic login, install a package that provides
org.freedesktop.secrets
, e.g.gnome-keyring
.To get a systray icon, install
libappindicator-gtk3
. On GNOME, then install the appindicator extension.