Bug 432901

Summary: Typo in lookandfeeltool
Product: [Plasma] Plasma SDK Reporter: Lorenz Hoffmann <hoffmann_lorenz>
Component: GeneralAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: antonis.tsiapaliokas, gabriel.barrantes.dev, kde, leinir, n.kraus, nate, terw
Priority: NOR Keywords: junior-jobs
Version: 5.21.0   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In: 6.0

Description Lorenz Hoffmann 2021-02-13 21:38:07 UTC
SUMMARY
There seems to be a typo in lookandfeeltool, a path start with '//'

STEPS TO REPRODUCE
1. set a theme with lookandfeeltool, for example lookandfeeltool -a org.kde.breezedark.desktop

OBSERVED RESULT
QDBusConnection error is thrown stating that the path to service "" is invalid. The path starts with //home/<user>/.kde4/...
However, the theme seems to change correctly

EXPECTED RESULT
No error

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
/
Comment 1 Lorenz Hoffmann 2021-03-27 12:40:37 UTC
Exact console ouput is:

QDBusConnection: error: could not send signal to service "" path "//home/lorenzh/.kde4/share/config/kdeglobals" interface "org.kde.kconfig.notify" member "ConfigChanged": Invalid object path: //home/lorenzh/.kde4/share/config/kdeglobals
Comment 2 David Edmundson 2021-03-27 12:47:55 UTC
It's not a typo, it's a lack or normalisation in KConfigWatcher paths. 

It's harmless as we know there's no-one listening on that path, but something I should fix
Comment 3 Thorolf E.R. Weißhuhn 2023-03-09 18:12:33 UTC
A fix would be nice now. At least for Yin&Yang[*]; there may be others profiting from it.

[*]https://github.com/oskarsh/Yin-Yang/issues/171
Comment 4 Lorenz Hoffmann 2024-03-09 18:58:29 UTC
This seems to be solved in Plasma 6, as I don't get the message anymore.
Comment 5 Nate Graham 2024-03-09 23:24:55 UTC
Cool, thanks for following up!