Existe uma opção para "importar" a carteira antiga no KWalletManager em Arquivo > Importar carteira. Descobri que minha senha antiga da carteira não foi aceita. O exame da pasta antiga revelou um arquivo salt . Eu suspeito (e mais experimentos suportam) que o processo kwalletd tem um arquivo salt carregado e este não estava sendo lido.
Consegui substituir o novo arquivo da carteira pelo antigo substituindo meu novo diretório do kwallet pelo meu antigo:
- Desativar kwallet em
System Settings > Account Details > KDE Wallet > Wallet Preferences > [Uncheck] "Enable the KDE wallet subsystem"
- Remova
$HOME/.kde/share/apps/kwallet
e coloque sua pasta antiga da carteira - Ativar o subsistema de carteira (reverso de 1)
Se você precisar "mesclar" duas carteiras e a opção de importação não estiver funcionando, haverá também as opções "Exportar como XML" e "Importar XML". Você pode exportar de um, trocar as carteiras conforme acima e depois importar. Tenha muito cuidado com as senhas escritas sem criptografia no disco! Depois de concluir a importação, execute o seguinte comando para substituir e excluir com segurança o arquivo XML:
shred -u /path/to/exported/file
Observação: os arquivos sobrescritos não são considerados exclusão segura em mídias de armazenamento de estado sólido (unidades flash, SSDs, etc.) como desgaste o nivelamento impede que blocos exatos sejam gravados. Em vez disso, tomando cuidado para, e. desativar a troca e montar um disco RAM para gravar o arquivo XML para que seja preferível, mas isso está fora do escopo desta resposta.