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

            Bug ID: 458069
           Summary: Cannot disable org.freedesktop.secrets
           Product: frameworks-kwallet
           Version: 5.97.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: va...@kde.org
          Reporter: alejandroval...@live.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY

The new freedesktop.secrets api from kwallet cannot be disabled using
configuration available in package.

1. Tested with kwalletmanager 22.07.90-1, it changes the value in kwalletrc
correctly.

2. Updated ~/.config/kwalletrc manually with

[org.freedesktop.secrets]
apiEnabled=false

Re-login after every test, KeepassXC mentions this when running:

Warning: Another secret service is running (PID: 7129, Executable:
/usr/bin/kwalletd5).
Please stop/remove it before re-enabling the Secret Service Integration.

If I kill kwalletd5 the secret service is disabled.

~/.config/kwalletrc
[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

STEPS TO REPRODUCE
1. Add apiEnabled=false to kwalletrc
2. Re-Login
3. org.freedesktop.secrets is still in use, (cannot use keepassXC secret
service)

OBSERVED RESULT
secrets api still in use.

EXPECTED RESULT
secrets api should be disabled

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.2-arch1-1 (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION

tested also kwalletmanager 22.07.90-1 to change the configuration.

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

Reply via email to