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