Я позбувся діалогового вікна "Система гаманців KDE" (коли я запускав Chrome) наступним чином:
Відредагуйте ~/.config/kwalletrc(див. Примітку нижче) та додайте
[Wallet]
Enabled=false
Вбити демона kdewallet:
pkill kdewallet5(або killall kdewallet5)
Цей варіант я знайшов, коли переглянув вихідний код ( на kde.org або в дзеркало Github ).
Якщо покласти kwalletrcв ~/.configне працює, то ваша система , ймовірно , використовує інший каталог для зберігання файлів конфігурації. Конфігураційний файл створюється в каталозі, визначеному користувачем QStandardPaths::GenericConfigLocation, тому я qtpathsшукав шлях ( ~/.config= /home/rob/.configв моєму випадку):
$ qtpaths --paths GenericConfigLocation
/home/rob/.config:/etc/xdg
Примітка: якщо ви не хочете повністю відключити kwallet, але лише для Chrome, ви можете використовувати --password-store=basicпрапор, як я пояснив у розділі Вимкнути спливаючі вікна kwallet від chrome . Якщо ви запускаєте Chrome за допомогою сценарію обгортки або ярлика, рекомендую використовувати його, --password-store=basicякщо вам потрібен kwallet для чогось іншого. Я відключив kwalletd замість цього прапора, оскільки розробляю Chrome, і незручно додавати цей прапор весь час, коли я запускаю ./chrome.
(Тестується на ArchLinux, але він також повинен працювати на Ubuntu. Використовуйте, sudo apt-get install qttools5-dev-toolsякщо ви хочете використовувати qtpathsдля пошуку каталогу конфігурації).