Eu me livrei da caixa de diálogo "KDE Wallet System" (sempre que iniciei o Chrome) da seguinte maneira:
Edite ~/.config/kwalletrc
(veja a nota abaixo) e adicione
[Wallet]
Enabled=false
Mate o daemon kdewallet:
pkill kdewallet5
(ou killall kdewallet5
)
Eu encontrei essa opção quando procurei o código-fonte ( no kde.org ou no espelho do Github ).
Se colocar kwalletrc
em ~/.config
não funcionar, então o seu sistema provavelmente usa um diretório diferente para armazenar arquivos de configuração. O arquivo de configuração é criado em um diretório identificado por QStandardPaths::GenericConfigLocation
, então eu costumava qtpaths
procurar o caminho ( ~/.config
= /home/rob/.config
no meu caso):
$ qtpaths --paths GenericConfigLocation
/home/rob/.config:/etc/xdg
Nota: se você não quiser desativar completamente o kwallet, mas apenas para o Chrome, poderá usar a --password-store=basic
bandeira, como expliquei em Desativar pop-ups do kwallet no chrome . Se você iniciar o Chrome por meio de um script ou atalho de wrapper, recomendo usar o --password-store=basic
caso de precisar do kwallet para outra coisa. Desativei o kwalletd em vez de usar esse sinalizador porque desenvolvo o Chrome, e é inconveniente adicionar esse sinalizador o tempo todo ao executar ./chrome
.
(Testado no ArchLinux, mas também deve funcionar no Ubuntu. Use sudo apt-get install qttools5-dev-tools
se você quiser usar qtpaths
para encontrar o diretório de configuração).