最近我遇到了 Seahorse 问题。我怀疑是更新引起的,但说不清具体是什么时候开始的。也可能是两个巧合的问题。
在 Thunderbird 中,我使用 Enigmail 插件通过 PGP 密钥对消息进行签名。输入密码时,有一个选项可以记住密码(可能是 Seahorse 的),但现在这个功能不再起作用了。每次会话时,它都会再次要求输入密码。
在 Nemo(或 Nautilus)中,如果我与 SMB 共享建立临时连接并选择记住密码的选项,则该密码不会被保存。
如果我运行 Seahorse(密码和密钥),则没有密码部分,仅限证书,PGP 密钥和安全外壳在我拥有的另一个 16.04 系统上,有一个密码部分,密钥在 中~/.gnome2/keyrings/
。在这台计算机(从 14.04 升级)上,密钥在 中~/.local/share/keyrings/
,但没有~/.gnome2/keyrings/
文件夹。我看到了对两者的引用,但哪一个是正确的?
另外,如果我选择在 GUI 中创建新项目,则创建新项目的选项密码钥匙圈或者已存储密码(在全新安装中可用)缺失。
答案1
我已经找到解决方案,问题与这个错误有关:https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
找到的最后一个修复方法是执行:sudo apt autoremove --purge dbus-user-session
。
dbus-user-session
使用 flatpak 安装。