Приложение хочет получить доступ к связке ключей 'Default Keyring'
Chrome / Chromium запрашивает пароль каждый раз, когда он открывается. Я не знаю, почему он не интегрирован напрямую с ОС, чтобы разблокировать его при входе в систему, но очевидного пути обхода нет.
Я прочитал, что мне нужно
rm ~/.gnome2/keyrings/default.keyring
но у меня нет такого файла в моей установке Xfce без GNOME.
Не знаю, этот вопрос все еще актуален, но я нашел решение, которое работает для меня. Я использую Debian Jessie i386. Используйте рабочий стол XFCE и менеджер отображения gdm3. Я обнаружил, что, перейдя в «Настройки меню приложений»> «Сеанс и запуск»> «Дополнительно» и выбрав «Запустить Gnome Services при запуске», вылечил проблему. Не уверен, как это повлияет на другие дистрибутивы, но работает на Debian Jessie.
источник
Я не знаю, в каком дистрибутиве вы находитесь, но я бы создал скрипт
~/bin
и назвал егоchromium
(для Debian) илиchromium-browser
(для Ubuntu). Обязательно адаптируйте скрипт в соответствии с тем, как Chromium вызывается в вашем дистрибутиве:Для Google Chrome вы можете создать другой скрипт
~/bin
и вызвать егоgoogle-chrome-stable
следующим образом:Приведенные выше сценарии будут использовать аргумент
--password-store=basic
для каждого экземпляра при запуске одной из двух программ.Из этого источника :
--password-store Определяет, какой бэкэнд хранилища шифрования использовать. Возможные значения: kwallet, kwallet5, gnome, gnome-keyring, gnome-libsecret, basic. Любое другое значение приведет к тому, что Chrome автоматически определит лучший бэкэнд. TODO (crbug.com/571003): если PasswordStore больше не использует Keyring или KWallet для хранения паролей, переименуйте этот флаг, чтобы прекратить ссылаться на пароли. Не переименовывайте это раньше, хотя; разработчики и тестировщики могут рассчитывать на то, что они сохранят большое количество паролей для тестирования в своих брелках или KWallets.
источник
Я хотел прокомментировать, но это говорит мне, что я не могу из-за слишком низкой репутации. Извините за этот «ответ».
~/.local/share/keyrings/
Мне тоже помог ответ @Wolf об удалении ключей . С тех пор я увиделDefault_keyring.keyring
объяснение этому поведению.Кажется, в GNOME
libsecret
API есть странность, и Google просто добавляет фиктивную запись с libsecret при инициализации OSCrypt. См. Https://bugs.chromium.org/p/chromium/issues/detail?id=660005 для получения дополнительной информации.источник