What | Removed | Added |
---|---|---|
CC | christophe@krop.fr |
(In reply to Benjamin Greiner from comment #1) > This is because upstream only uses `NotShowIn=KDE` but actually wants to > show the icon in other environments. By the spec, this prevents the use of > `TrayIcon`. Upstream does not include `TrayIcon` as category but has the > main category `Utility` without a subcategory. > > As OpenSUSE requires a valid subcategory, I propose to switch to > `Utility;TextEditor`. > > See also the thread here: > https://lists.debian.org/debian-qt-kde/2016/09/msg00068.html As a KDE maintainer, I disagree. The problem *is* the openSUSE policies wrt desktop categories which don't respect the menu spec. To make it short: - "Desktop entries should list all categories that clearly apply. They should not list categories that only vaguely or possibly apply" [1]. So, 'TextEditor' is a no-go. - 'X-' prefixed categories are valid - Additional categories are not mandatory - The menu spec also says the "related" categories in the additional categories table are only "suggestions" [2] [1] https://standards.freedesktop.org/menu-spec/latest/ar01s03.html [2] https://standards.freedesktop.org/menu-spec/latest/apas02.html � The Related Categories column lists one or more categories that are *suggested* to be used in conjunction with the Additional Category � When brp-check-suse is fixed to respect the policies, I'd be more than happy to revert categories back to 'Qt;KDE;Utility;X-KDE-Utilities-Desktop;'