https://bugs.kde.org/show_bug.cgi?id=504312

--- Comment #18 from Jan Torben Heuer <[email protected]> ---
Okay, I managed to get kwallet configured according to the blog post above:

```
[KSecretD]
Enabled=false

[Migration]
MigrateTo3rdParty=true
```

Restarting the KDE session triggered a migration and I got a keepassxc popup, a
few new entries from kontact, nextcloud and the network manager. So far so
good!

On the next restart however, it didn't work anymore: Both kontact and network
manager time out. Nextcloud (I assume they have native freedesktop support)
works fine, so I think the freedesktop api -> keepassxc part works.

This is how my kwalletrc looks like now, does this look correct to you, after
the migration of the entries?

```
[KSecretD]
Enabled=false

[Migration]
MigrateTo3rdParty=true
WalletsMigratedToSecretService=kdewallet

[Wallet]
Close When Idle=false
Close on Screensaver=false
Enabled=true
First Use=false
Idle Timeout=10
Launch Manager=false
Leave Manager Open=false
Leave Open=true
Prompt on Open=false
Use One Wallet=true

[org.freedesktop.secrets]
apiEnabled=false
```

Another observation: When changing the password type of my WiFi to "Ask for
this password every time" it still didn't prompt me but timed out after some
time.

This is the log until the network manager "Waiting for authorization" times out
with "No secrets were provided":

```
$ dbus-monitor "interface='org.kde.kwalletd6'" \
             "interface='org.kde.KWallet'" \
             "interface='org.freedesktop.secrets'" \
             "interface='org.kde.secretservicecompat'" \
             "path='/modules/kwalletd6'" \
             "path='/org/freedesktop/secrets'" \
             "path='/ksecretd'"
signal time=1769356679.339025 sender=org.freedesktop.DBus -> destination=:1.141
serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameAcquired
   string ":1.141"
signal time=1769356679.339070 sender=org.freedesktop.DBus -> destination=:1.141
serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus;
member=NameLost
   string ":1.141"
```

Another observation: keepassxc lists as applications using secret service
"kontact", "akonadi_imap_resource" and "nextcloud" - I'm almost sure that I saw
kwallet(5/6) here during the working session.

So again: What are the key settings in kwalletrc to get the "proxy to another
secret service setup"? And should I maybe never modify the kwallet settings in
the system settings GUI?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to