Я позбувся діалогового вікна "Система гаманців 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
для пошуку каталогу конфігурації).