在我的 Ubuntu 18.04 Bionic Beaver LTS 上,使用 Docker 时经常会出现以下弹出窗口,而我并没有故意做任何需要密码的事情:
KDE 钱包服务:应用程序“kded5”已请求打开钱包“kdewallet”。请在下面输入此钱包的密码。
这kded5 手册页并不能帮助我了解发生了什么,而且我没有使用 KDE Wallet,所以我总是单击“取消”,但很快它又会出现。
尝试取消勾选Enable the KDE wallet subsystem
,Start->KDE Wallet
但是这导致我的 Chromium“忘记”了所有已保存的密码,因此再次勾选,然后 Chromium 再次“调用”了已保存的密码 - 所以事实证明我毕竟正在使用 KDE Wallet。
尝试取消勾选System Settings->Notifications->(drop down)->Wallet->Needs password->Show a message in a popup
,但它仍然出现。
问:如何摆脱它而不使 Chromium 无法使用,发生了什么?如果能提供任何提示或好的文档链接,我将不胜感激。如果可以配置 Chromium 以将密码存储在其他地方,那就好了。
编辑:找到了Chromium --password-store 参数但是唯一可用(且半安全)的方法似乎是默认方法,即 KDEWallet(在 KDE 上)。除非我可以在 KDE 上安装 GNOME Keyring?
答案1
它看起来就像是来自 pip 使用的 keyring 包。他们的网站列出了几种禁用它的方法。我认为最简单的方法似乎是python -m keyring --disable
这样,您不必停止使用 kdewallet,但您会停止从 pip 获取那些弹出窗口。
答案2
答案3
好吧,您可以在“设置”->“帐户”->“钱包”下完全禁用此功能,取消勾选“使用 KDE 钱包”。
答案4
即使没有更改密码,我也遇到了这个问题。
一种解决方案是安装 KDE Wallet,然后将密码重置为无密码。
sudo apt install kwalletmanager
在 KDE Wallet 中打开更改密码屏幕,并使用空白文本字段保存密码。