mak added a comment.

  In D23306#515592 <https://phabricator.kde.org/D23306#515592>, @ngraham wrote:
  
  > In D23306#515589 <https://phabricator.kde.org/D23306#515589>, @mak wrote:
  >
  > > In D23306#515577 <https://phabricator.kde.org/D23306#515577>, @ngraham 
wrote:
  > >
  > > > Adjust according to review comments
  > >
  > >
  > > This will work. I would change `<name>System Settings</name>` to `<name> 
KDE System Settings</name>` or `<name>Plasma System Settings</name>`, just like 
GNOME sets a name like "GNOME Videos" instead of "Videos" in their metadata. 
Otherwise this name will confuse users of GNOME, I guess.
  >
  >
  > This gets at the original reason why System Settings has two .desktop 
files: one adds "KDE" onto the beginning of the name when it's not run in 
Plasma. Ideally we would want the same thing in AppStream:
  >
  > - Show "KDE Plasma System Settings" in search and browse lists, where the 
fact that it's for KDE Plasma is otherwise not apparent
  > - Show "System Settings" in Discover's Updates lists, where the fact that 
it's for KDE Plasma is implied and redundant because you're seeing it in 
Plasma's software updater
  >
  >   Is such a thing possible?
  
  
  Not at the moment... Discover can use the compulsory information to group the 
components into a "System components" group and it could also use the AppStream 
ID to arbitrarily override component names.
  The AppStream metainfo data is intended to be completely desktop agnostic and 
reliably the same on every software center, that's why we don't allow apps to 
change names depending on which software center they are in.
  However, software centers may use the compulsory information to actually 
completely hide components from foreign desktops, so not having a KDE prefix 
may not even be necessary. I am not sure if GNOME Software actually hides the 
apps based on the compulsory information (as this may also cause problems, e.g. 
I would consider Dolphin to be compulsory for Plasma, but GNOME people may 
potentially also want to install that file manager, so hiding it in GNOME 
Software may actually be wrong here).

REPOSITORY
  R124 System Settings

REVISION DETAIL
  https://phabricator.kde.org/D23306

To: ngraham, apol, mak, #plasma
Cc: kossebau, plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, 
fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, 
jensreuterberg, abetts, sebas, apol, mart

Reply via email to