Summary: | Prevent overwrite local changes of kdewallet.kwl file via KWalletManager service for solve password sync problems | ||
---|---|---|---|
Product: | [Applications] kwalletmanager | Reporter: | Murz <MurzNN> |
Component: | general | Assignee: | Valentin Rusu <valir> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | fuckel, kde |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Murz
2019-01-27 07:33:17 UTC
For current workaround to this problem, maybe exists some command to kwallet that will force reload kwl file from command line? Via it users will can write script, that listen kdewallet.kwl file changes via inotify and send signal kwallet to force reload kdewallet.kwl file (close and open wallet). There are exists commands to close and open: $ qdbus org.kde.kwalletd /modules/kwalletd org.kde.KWallet.closeAllWallets $ qdbus org.kde.kwalletd /modules/kwalletd org.kde.KWallet.open but they always re-ask password from user each time. Can you implement something like: $ qdbus org.kde.kwalletd /modules/kwalletd org.kde.KWallet.reloadAllWallets ? As example, KeePassXC have good support for cloud syncing password database file: https://keepassxc.org/docs/#faq-cloudsync I have found method Q_NOREPLY void org.kde.KWallet.sync(int handle, QString appid) - can anybody describe what it do? *** This bug has been confirmed by popular vote. *** |