我最近在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
的信息,也找不到关于桌面相对于系统的工作方式的更多信息。
谢谢
答案 0 :(得分:0)
我找到了解决问题的方法:
在wifi设置中,wifi security
可以选择设置为Store password for all users (not encrypted)
,尽管我仍然必须激活连接,然后我才能从i3访问该连接。
它可以工作,但对我来说并不是最佳选择,所以我仍然对其他想法持开放态度:)
答案 1 :(得分:0)
假设您已经设置了用于打开kwallet的sddm,我建议采用以下选项:
libpam-kwallet-common
(KWallet与PAM集成) 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