Проблема
Я заменил DE - поменял KDE на XFCE и хочу экспортировать все пароли от сетей Wi-Fi из текущей инсталляции KDE 5.
И затем - импортировать из в XFCE 4
Как я это делал на XFCE
KDE Хранит пароли в KDE Wallet.
Итак - для начала в инсталляции XFCE нужно установить менеджер KDE Wallet:
sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get install kwalletcli kwalletmanager
У меня файлы KDE WAllet лежали в бекапе, поэтому - временно кладем директорию с ними на место:
cp -r ./backup_root/home/user/.local/share/kwalletd ~/.local/share/
И теперь можно запустить KWalletManager:
kwalletmanager5
Он спросит пароль от wallet и покажет содержимое. Чтобы посмотреть доступных список паролей в kdewallet выполняем:
kwallet-query -l -f 'Network Management' kdewallet
В данном случае - kdewallet - это имя кошелька. Оно такое по-дефолту.
Ну и дальше 0 можно циклически пройти по этим запися, извлечь пароли и найти имена сетей:
for ENTRY in `kwallet-query -l -f 'Network Management' kdewallet`; do UUID=${ENTRY#*\{}; UUID=${UUID%\}*}; echo ${UUID} grep access-points -A1 ./backup_root/etc/netplan/90-NM-${UUID}.yaml kwallet-query -r ${ENTRY} -f 'Network Management' kdewallet done
Discussion