Bug 429519 - After disabling or turning off Bluetooth, it's re-enabled and turned on after reboot
Summary: After disabling or turning off Bluetooth, it's re-enabled and turned on after...
Status: RESOLVED NOT A BUG
Alias: None
Product: Bluedevil
Classification: Plasma
Component: general (show other bugs)
Version: 5.20.3
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-22 19:56 UTC by nbgyan
Modified: 2024-07-22 13:18 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nbgyan 2020-11-22 19:56:20 UTC
SUMMARY
After bluetooth service has been disabled in background services (and showing as Not running on that interface) under System Settings, it still shows up on system tray active and even after reboot.

STEPS TO REPRODUCE
Go to System Settings -> Startup and Shutdown -> Background Services, and uncheck Bluetooth.


OBSERVED RESULT
After restart it still shows up in the system tray.

EXPECTED RESULT
It should be disabled not appearing on the system tray.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Neon 5.20
(available in About System)
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-04-05 16:20:39 UTC
I can confirm this intermittently. Sometimes shutting down the machine with bluetooth disabled causes it to be re-enabled on boot.
Comment 2 Nate Graham 2021-04-21 20:10:57 UTC
*** Bug 435885 has been marked as a duplicate of this bug. ***
Comment 3 ratijas 2024-07-20 10:20:34 UTC
Disabling system services via Background Services KCM is not supported and may break your system or cause various weird behavior, which is why the whole Background Services KCM was recently hidden from the System Settings sidebar to prevent users from breaking their OS.

Besides, the service that can be disabled there is not the whole Bluetooth stack; it's just a thing that prompts you where to save incoming files, how to pair new devices and other integration stuff like that. If you disable that "kded" module, you'd just lose that integration. Kernel drivers and BlueZ stack would still be running and functional, adapters and devices would remain operational, and libraries will be able to access them. If you want to disable your whole Bluetooth stack at login, you should go to the System Settings -> Bluetooth, Enable (if it is disabled, otherwise the following UI won't show up), tap Configure, and on that configuration page select "On login:" "Disable Bluetooth" option.
Comment 4 postix 2024-07-20 10:24:06 UTC
ratijas, the other dupilicate bug report and that's how I've had experienced (need to check again if the bug still occurs), is about disabling Bluetooth with the slider checkbox in the applet. Should the other than be re-opened?
Comment 5 ratijas 2024-07-22 00:46:33 UTC
I closed the other one with a different reasoning. Why would you want to reopen it?
Comment 6 postix 2024-07-22 13:18:08 UTC
(In reply to ratijas from comment #5)
> I closed the other one with a different reasoning. Why would you want to
> reopen it?

You closed the other bug with the different reasoning literally 3 seconds before I posted my question. :) So, never mind!