Проблема

Я заменил 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
Enter your comment. Wiki syntax is allowed:
 
  • linux_faq/kde_restore_wifi_passwords.txt
  • Last modified: 2023/12/01 13:15
  • by admin