Bug 432901 - Typo in lookandfeeltool
Summary: Typo in lookandfeeltool
Status: RESOLVED FIXED
Alias: None
Product: Plasma SDK
Classification: Plasma
Component: General (show other bugs)
Version: 5.21.0
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2021-02-13 21:38 UTC by Lorenz Hoffmann
Modified: 2024-03-09 23:24 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!