在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,我提出了这样的选择:

  1. 安装libpam-kwallet-common(KWallet与PAM集成)
  2. 将其添加到您的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的密码的主要内容,如果未能解决你的问题,请参考以下文章

kde钱包 忘记密码

怎样解决Ubuntu系统中git每次提交都要输入密码

使用 python 抓取谷歌精选片段

修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段

21个常用代码片段

PHP 代码片段