Использование паролей от kwallet в i3 - PullRequest
0 голосов
/ 05 октября 2018

Я недавно установил оконный менеджер i3 в своей системе kubuntu.

Когда я вхожу в i3, сетевой менеджер не будет автоматически подключаться к Wi-Fi, поскольку у него нет доступа к паролям.

Я могу запустить 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'" " 

Я не смог найти информацию о том, как запустить kwalletd вне рабочего стола kde, или найти много информации окак рабочий стол по сравнению с системой.

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 апреля 2019

Предполагая, что вы уже настроили sddm для открытия своего kwallet, я предлагаю такую ​​опцию:

  1. Установить libpam-kwallet-common (интеграция KWallet с PAM)
  2. Добавить это вваш i3 config
    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

0 голосов
/ 07 февраля 2019

Я нашел способ обойти мою проблему:

В настройках Wi-Fi, wifi security Я могу выбрать Store password for all users (not encrypted), что позволит мне получить доступ к соединению с i3, хотя я все ещеМне нужно активировать соединение.

Это работает, но это не совсем оптимально для меня, поэтому я все еще открыт для других идей:)

...