Bug 444106

Summary: "Configure Bluetooth" doesn't open Bluetooth settings
Product: [Unmaintained] Bluedevil Reporter: Fushan Wen <qydwhotmail>
Component: system trayAssignee: David Rosca <nowrep>
Status: RESOLVED FIXED    
Severity: normal CC: plasma-bugs-null
Priority: NOR Keywords: regression
Version First Reported In: master   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=444114
https://bugs.kde.org/show_bug.cgi?id=444115
https://bugs.kde.org/show_bug.cgi?id=447502
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Fushan Wen 2021-10-20 12:42:48 UTC
SUMMARY
"Configure Bluetooth" (in the context menu or in the panel) doesn't open Bluetooth settings.

STEPS TO REPRODUCE
1. Right click Bluetooth icon
2. Click "Configure Bluetooth"

OBSERVED RESULT
Settings home page is opened.

EXPECTED RESULT
Bluetooth settings is opened.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20211016
KDE Plasma Version: 5.23.80
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.14.11-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × AMD Ryzen 7 4700U with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD RENOIR
Comment 1 Bug Janitor Service 2021-10-20 13:28:17 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/bluedevil/-/merge_requests/49
Comment 2 Fushan Wen 2021-10-21 12:43:21 UTC
Git commit fcd8d68cee0e373ff33de3361dea3d70934b7683 by Fushan Wen.
Committed on 20/10/2021 at 13:26.
Pushed by ngraham into branch 'master'.

Fix KCMShell open path

Make "Configure Bluetooth" open Bluetooth settings correctly.

M  +1    -1    src/applet/package/contents/ui/BluetoothApplet.qml

https://invent.kde.org/plasma/bluedevil/commit/fcd8d68cee0e373ff33de3361dea3d70934b7683
Comment 3 Alexander Lohnau 2021-10-21 17:37:12 UTC
Git commit e3941a11270fbdc1876ce89d83e43bbd16763974 by Alexander Lohnau.
Committed on 21/10/2021 at 17:31.
Pushed by alex into branch 'master'.

Fix compatibility with module names referencing KCM desktop file names

The KCM's desktop file is names "bluetooth", but the library is called
kcm_bluetooth and the metadata file says "X-KDE-PluginInfo-Name=kcm_bluetooth".

To be able to launch the KCM using the "bluetooth" module name we have to check the desktop
file name.

M  +5    -0    core/MenuItem.cpp

https://invent.kde.org/plasma/systemsettings/commit/e3941a11270fbdc1876ce89d83e43bbd16763974