我正在运行带有 Plasma 桌面的 Ubuntu 20.04。当我启动并登录计算机时,我会看到一个“KDE 钱包服务”模式,其中包含以下消息
应用程序 'kded5“已请求打开钱包”钱包'。请在下面输入此钱包的密码。
我希望这种情况不会发生。在尝试收集实现这一愿望所需的信息时,我发现这AskUbuntu 问题似乎描述了同样的问题。
中的一个答案在该帖子中有这样的信息:
登录时,networkmanager 尝试连接到 wifi,因此需要访问 kwallet。org.kde.plasmanetworkmanagement 是一个 kded 模块,因此请求来自 kded5 进程。
因为我的模式是在机器尝试连接 WiFi 时出现的,而且在我输入 sudo 密码后它才会连接到 WiFi,所以我确定这是我的问题:Plasmanetworkmanager
试图将我的 WiFi 密码存储在 KWallet 的默认钱包中kdewallet
,所以我每次都必须打开钱包。
我从未要求使用 KWallet,事实上直到今天我才知道它到底是什么。在使用 Gnome 或 Cinnamon 桌面的 Ubuntu 系统上,我从来不用担心钱包或内置密码管理器。相反,我输入一次 WiFi 密码,它就会永远被记住,我再也不用处理它了。与其他 DE 的这种体验表明,我的计算机存储我的 WiFi 密码属于图灵完备的范围,而我不必为其管理特定的密码管理器或每次想要使用它时都打开密码钱包。
既然已知这种体验是可行的,那么是否可以在 Plasma 中实现它?具体来说,是否可以让 Plasma 将networkmanager
我的 WiFi 密码存储在 KWallet 以外的某个地方,而是存储在类似于 Gnome 和 Cinnamon 存储它的地方,这样我就不必在每次想要使用 WiFi 时管理密码管理器并手动打开其数据库?
答案1
如果您不想输入 KDE 密码管理器 KWallet 的密码,则需要通过更改密码而不输入任何内容来删除密码。请注意,这会降低存储在密码管理器中的密码的安全性。