| Summary: | Many applications show generic wayland icon in taskbar | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kcoreaddons | Reporter: | Andrius Štikonas <andrius> |
| Component: | general | Assignee: | Michael Pyne <mpyne> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | CC: | kdelibs-bugs-null, luigi.toscano |
| Priority: | NOR | ||
| Version First Reported In: | 5.32.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Bug Depends on: | |||
| Bug Blocks: | 373976 | ||
|
Description
Andrius Štikonas
2017-04-10 10:33:51 UTC
Please report to each and every of the applications. I have told it several times, I have been at akademy presenting this issue to a wide audience and nobody fixes it. It is not a problem in KWin, it is in the applications. Does it mean that the homepage must be under kde.org? Isn't the organization domain enough? (In reply to Martin Gräßlin from comment #1) > It is not a problem in KWin, it is in the applications. Well, after looking at kwin code I determined it's not a problem in KWin but neither in applications! It is in fact a bug in frameworks. Internally, KAboutData combines reverse domain of homepage into the name of desktop file. This is not what should be done. All KDE applications use organization domain name for desktop files, i.e. org.kde.kalarm.desktop not uk.org.astrojar.kalarm.desktop. See line 457 in https://api.kde.org/frameworks/kcoreaddons/html/kaboutdata_8cpp_source.html Ok, so I guess what happened is that application developers were not aware that setting organizationDomain is not enough and it does not change desktop file path. A consensus was to add explicit setDesktopFilePath. |