Раздражающее всплывающее окно службы кошелька KDE: приложение kded5 запросило открытие кошелька kdewallet
На моем Ubuntu 18.04 Bionic Beaver LTS при работе с Docker часто появляется следующее всплывающее окно, и я намеренно не делаю ничего, для чего потребуется пароль:
KDE Wallet Service: приложение kded5 запросило открытие кошелька kdewallet. Пожалуйста, введите пароль для этого кошелька ниже.
Страница руководства kded5 не помогает мне понять, что происходит, и я не использую кошелек KDE, поэтому я всегда нажимаю кнопку "Отмена", и вскоре он появляется снова.
Пытался снять отметку
Enable the KDE wallet subsystem
через
Start->KDE Wallet
но это заставило мой Chromium "забыть" все сохраненные пароли, поэтому он снова был отмечен галочкой, и Chromium снова "отозвал" сохраненные пароли - так что, оказывается, я все-таки использую KDE Wallet.
Пытался снять отметку
System Settings->Notifications->(drop down)->Wallet->Needs password->Show a message in a popup
, но все же оказывается.
В: Как избавиться от него, не сделав Chromium непригодным для использования, и что происходит? Буду признателен за любую подсказку или ссылку на хорошую документацию. Я в порядке, если Chromium можно настроить для хранения паролей в другом месте.
РЕДАКТИРОВАТЬ: обнаружен параметр Chromium --password-store, однако единственный пригодный (и наполовину безопасный) способ, по-видимому, является значением по умолчанию, которым является KDEWallet (в KDE). Разве я не смогу установить связку ключей GNOME на KDE?
7 ответов
Похоже, это исходит из пакета keyring, который используется pip. Их сайт перечисляет несколько способов отключить его. На мой взгляд, самый простой способ
python -m keyring --disable
Таким образом, вам не нужно прекращать использование kdewallet, но вы перестанете получать эти всплывающие окна от pip.
Я также столкнулся с этой проблемой. Для меня это произошло потому, что я только что изменил свой пароль пользователя (такой же, как администратор), и kwallet , который, я думаю, хранит все пароли (например, пароль Wi-Fi), не знал о новом пароле. Из-за этого мне приходилось каждый раз вводить свой пароль от Wi-Fi при входе в систему.
Чтобы изменить пароль kwallet, нажмите эту кнопку внутри KWalletManager ...
Просто ввод старого пароля (или нового, после изменения) в приглашение от kwallet [kded5] решил проблему для меня.
Что ж, вы можете полностью отключить эту функцию в разделе "Настройки" -> "Учетная запись" -> "Кошелек", снимите флажок "Использовать кошелек KDE".
Спросив сопровождающего kded5, он указал, что:
При входе networkmanager пытается подключиться к Wi-Fi, поэтому ему требуется доступ к kwallet. org.kde.plasmanetworkmanagement — это модуль kded, поэтому запрос исходит от процесса kded5.
Это означает, что если мы отключим KDE Wallet, пароль WiFi не будет сохранен при перезапуске.
Одним из решений является установка KDE Wallet и сброс пароля до отсутствия пароля.
Откройте экран смены пароля в KDE Wallet и сохраните пароль в пустом текстовом поле.
Возможное решение:
- Откройте файл конфигурации kwallet: ~/.config / kwalletrc"
- Перейти в раздел: [Кошелек]
- Измените строку Enabled=true на Enabled=false.
- Выйти и авторизоваться
Примечание. Я также сделал этот файл защищенным от записи, потому что этот параметр был недавно изменен (возможно, каким-то приложением или системным модулем) без моего ведома.
Это устраняет проблему. Сегодня 05.005.2022 у меня был пользователь, жалующийся на это всплывающее окно. Это немного более явно, потому что для некоторых людей, если этот файл пуст, что было в случае с пользователем, которому я помогал сегодня, следуйте приведенным ниже инструкциям;
В следующем файле конфигурации;~/.config/kwalletrc ЕСЛИ этих строк нет в вашем конфиге, добавьте их;
Или Если файл не существует, создайте его и добавьте;
[Migration]
alreadyMigrated=true
[Wallet]
Enabled=false