How can I open Skype without entering a keyring password each time?
I use Kubuntu 17.04 with Auto Login. My Login password is different than my Keyring and Kwallet passwords. Each time I open Skype for Linux Beta 5.5.0.1 a dialog box opens saying
Enter password for keyring "default keyring" to unlock.
I enter the password and I can use Skype. I would like not to have to enter my password each time. I did some searching in Dolphin and found I have Ubuntu, Gnome and Python keyrings. I can find nothing in my applications or settings to access the keyring. I do have KDEwallet/Kwalletmanager. What can I do?
Some think this is caused by the presence of dbus-user-session
$ dbus-user-session --version
dbus-user-session: command not found
With Auto Login to Kubuntu enabled:
$ ps aux | grep keyring
user 1808 0.0 0.0 14288 1024 pts/1 S+ 19:06 0:00 grep --color=auto keyring
With Auto Login disabled:
$ ps aux | grep keyring
user 1258 0.0 0.1 203168 5152 ? Sl 20:35 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user 1856 0.0 0.0 14288 972 pts/1 S+ 20:36 0:00 grep --color=auto keyring
I've solved this problem as follows:
- In the Kubuntu launch menu, type
password
to find the utilityPasswords and Keys
. Open this utility. - In the panel on the left you should see an entry
Login
in the sectionPasswords
. Right click onLogin
, and select Change Password from the pop-up menu. - You'll need to enter your current password first, then it asks for a new password
- Just leave the fields blank and press Continue.
Once you have done that, you should be able to open Skype without being prompted for the keyring password.
Obviously, this approach assumes you are fine with not having this extra layer of security on your keyring, but I expect for most home users this is perfectly fine.
For more info, look at http://ask.xmodulo.com/disable-entering-password-unlock-default-keyring.html
I changed my login password to be the same as my keyring password (and my kdewallet password) and disabled auto login. I no longer need to enter my keyring password to open Skype (nor my kdewallet password to open other programs). For this system to take effect I needed to "quit Skype" (and not just close the window), shut down and boot again (The default option for Kubuntu to restart or shut down is to save the session. This can sometimes keep the applications of some settings. I changed my default to start with a new session). It seems to have a side effect that my Samba share on the network didn't work until I changed my network password to be the same as my keyring password.
When install or create an account, just press Cancel if skype requires a key ring. Next time if you log in, just click Cancel.
The situation in 18.04 - with solution:
the tool that triggers this is
gnome-keyring
, which came with the installation (from deb) ofskypeforlinux
; removinggnome-keyring
is not normally possible (that is, withapt
and such), as it would also remove Skype. (It can forcibly be removed, but that would lead toskypeforlinux
being reported as broken, whilesudo apt install -f
will simply installgnome-keyring
back.)autologin disabled (in my case)
seahorse
not installedKDE Wallet disabled
when asked to enter the keyring password, click "Continue" until the prompt closes
at this point Skype starts but it may get stuck; it may even need to be killed from System Activity; after that, when started again it will log in normally, no keyring prompt anymore