在i3中使用kwallet的密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在i3中使用kwallet的密码相关的知识,希望对你有一定的参考价值。
我最近在我的kubuntu系统上安装了i3窗口管理器。
当我登录i3时,网络管理器不会自动连接到wifi,因为它无法访问密码。
我可以运行kwalletmanager
并打开设置窗口。在这里,我可以打开钱包。但是当我尝试运行kwalletd
时,我收到以下错误:
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kwalletd(6836): Communication problem with "kwalletd" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.UnknownInterface" : " "No such interface 'org.kde.KUniqueApplication' at object path '/MainApplication'" "
我无法找到有关如何在kde桌面之外启动kwalletd
的信息,或者找到有关桌面如何与系统进行比较的大量信息。
谢谢
我找到了解决问题的方法:
在wifi设置中,wifi security
我可以选择制作Store password for all users (not encrypted)
然后让我从i3访问连接,虽然我仍然需要激活连接。
它有效,但对我来说不是最佳,所以我仍然对其他想法开放:)
假设你已经设置了sddm来打开你的kwallet,我提出了这样的选择:
- 安装
libpam-kwallet-common
(KWallet与PAM集成) - 将其添加到您的i3配置中
exec --no-startup-id /usr/share/libpam-kwallet-common/pam_kwallet_init
发行版之间的路径可能不同。在Gentoo上它是/lib64/libexec/pam_kwallet_init
。
这将自动启动kwallet并尝试使用您用于登录的相同密码打开它。
如果你不知道我在说什么,请看看:https://wiki.archlinux.org/index.php/KDE_Wallet#Unlock_KDE_Wallet_automatically_on_login
以上是关于在i3中使用kwallet的密码的主要内容,如果未能解决你的问题,请参考以下文章
修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段