24

Я отредактировал ~/.kde/share/config/kwalletrc и добавил

[Auto Deny]
kdewallet=Chromium

В настройках кошелька KDE в настройках системы я снял флажок "Включить подсистему кошелька KDE". Это также, кажется, добавляет:

[Auto Deny]
kdewallet[$d]

Однако, я все еще получаю всплывающее окно, когда я захожу на свою первую страницу в Google Chrome. Как я могу это остановить?

Я заметил, что на самом деле есть два места для кошельков. Один в ~/.kde/share/apps/kwallet/ и один в ~/.local/share/kwalletd/ . В какой-то момент, когда я изменил цветовую тему KDE, я заметил, что всплывающее окно для Chrome отличается от графического интерфейса, который я получил через системные настройки. Также есть дубликат конфигурации кошелька KDE, который я могу получить, запустив kwalletmanager -> Настройки -> Настроить кошелек, где я получаю те же параметры, но их собственный набор значений. Даже после снятия флажка "Включить подсистему кошелька KDE" я все равно получаю всплывающее окно из chrome. Что происходит с беспорядком в нескольких местах настроек и страницах настроек?

7 ответов7

24

Вы можете полностью отключить бэкэнд KWallet, добавив в Chrome следующий флаг командной строки: --password-store=basic

Например (если вы используете сборку Ubuntu Chromium), отредактируйте файл /etc /chromium- /etc/chromium-browser/default (для всей системы) или ~/.chromium-browser.init (для каждого пользователя) и добавьте флаг в CHROMIUM_FLAGS . Например:

# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS="--password-store=basic"

Если вы используете сборку ArchLinux Chromium, отредактируйте ~/.config/chromium-flags.conf и добавьте:

--password-store=basic
11

Неважно, в каком дистрибутиве вы работаете.

Откройте файл "google-chrome" в текстовом редакторе (я использовал kate <3)

kdesu kate /opt/google/chrome/google-chrome

Вставьте это в конце файла со знаком кавычки

"--Password-магазин = основной"

Так должно выглядеть вот так

else
  exec -a "$0" "$HERE/chrome"  "$@" "--password-store=basic"
fi

СОХРАНИТЬ И ВЫЙТИ. СДЕЛАННЫЙ!

(Я попробовал это на OpenSUSE Thumbleweed с успехом!:D)

5

Я нашел простое решение, которое работает 100% времени на любой версии KDE:

Я не мог найти способ убрать кваллет из моей системы. Есть некоторые проблемы с зависимостями, и pacman не позволит вам удалить пакет. Однако мне удалось избежать раздражающих всплывающих окон. Сначала вам нужно удалить любой существующий кошелек. Удалите файлы в ~/.kde/share/apps/kwallet/.

В следующий раз, когда вы сделаете все, что интересует Kwallet, оно снова появится. Но на этот раз он попросит у вас метод шифрования, blowfish или gpg. Выберите blowfish и при запросе пароля введите пустой пароль.

Он больше не будет запрашивать пароль. Этот метод работал для меня на kwallet 5.13. Надеюсь, это будет работать и для вас.

1

Я решил эту проблему в KWalletManager, создав новый кошелек с именем test и заменив файл .salt из существующего кошелька с именем kdewallet на файл .salt только что созданного test кошелька.

Так

cd /home/'username'/.kde4/share/apps/kwallet 
mv kdewallet.salt .kdewallet.salt;cp test.salt kdewallet.salt

И теперь существующий кошелек с именем kdewallet имеет пароль для вновь созданного test кошелька.

Распространение: Mageia 5.

0

Быстрое решение состоит в том, чтобы просто изменить пароль KWallet на пустой:

Меню приложений KDE (или Launcher и т.д.)> Система> KWalletManager> Изменить пароль ...> ОК> Да

Это завершает всплывающие окна пароля KWallet при запуске Chrome/Chromium.

0

Одним из способов является просто дать chrome поддельный сокет dbus (также вам, вероятно, потребуется отключить менеджер паролей ... вы можете использовать Paster Password Manager в качестве альтернативы)

env DBUS_SESSION_BUS_ADDRESS=none chrome 
0

Самым простым решением этой проблемы стали более поздние версии KDE Plasma. В настоящее время я использую версию 5.12.7.

1. Перейдите: Настройки системы -> Данные учетной записи (персонализация) -> KDE Wallet

2. Снимите флажок "Включить подсистему кошелька KDE"

3. Применять

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .