D23306: Add AppStream metadata file

Matthias Klumpp noreply at phabricator.kde.org
Tue Aug 20 21:25:38 BST 2019


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20190820/d724f077/attachment-0001.html>


More information about the Plasma-devel mailing list