Summary: | Bluetooth re-enables | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | skierpage <info> |
Component: | Bluetooth widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nicolas.fella |
Priority: | NOR | ||
Version First Reported In: | 6.4.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/bluedevil/-/commit/76da39982850734ede94ae1453eb90e3fd0d0b70 | Version Fixed In: | |
Sentry Crash Report: |
Description
skierpage
2025-08-04 04:07:13 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/bluedevil/-/merge_requests/219 Any chance you could test if https://invent.kde.org/plasma/bluedevil/-/merge_requests/219 fixes it? (In reply to Nicolas Fella from comment #2) > Any chance you could test if > https://invent.kde.org/plasma/bluedevil/-/merge_requests/219 fixes it? Not easily. I don't have a KDE build environment set up. I see the MR has two manual build pipelines suse_tumbleweed_qt610 and ..._qt690; if either produces artifacts I could try manually placing them on my Fedora Linux 41 KDE Plasma Version: 6.4.3 / KDE Frameworks Version: 6.16.0 / Qt Version: 6.8.3 system. Thanks for working on this! My workaround was to `systemctl disable bluetooth` and then `systemctl stop bluetooth`. Git commit 76da39982850734ede94ae1453eb90e3fd0d0b70 by Nicolas Fella. Committed on 25/08/2025 at 10:12. Pushed by nicolasfella into branch 'master'. Rework adapter state save/restore Currently we save the adapter power state, but only when rfkill is not blocked. When the adapter is saved as powered on, and then we block bluetooth, the saved state is never changed. On next startup we then power the adapter on. Apparently on some systems that results in the rfkill being undone and enables bluetooth when it shouldn't be. To avoid this 1) Clear the adapter state list on save when bluetooth is blocked 2) Only changed the powered state for adapters where we have remembered a power state, instead of defaulting to powering it on Related: bug 497353 M +5 -1 src/kded/devicemonitor.cpp https://invent.kde.org/plasma/bluedevil/-/commit/76da39982850734ede94ae1453eb90e3fd0d0b70 |