AppStream doesn't contain "one-desktop-only" semantics. It contains
<compulsory_for_desktop/> which means that the given component is
essential or intended for the desktop environment's operation. Software
centers can decide to show these components or ignore them and hide them
(in the former case, the removal option should be disabled).

I am very reluctant to introduce a way to hide apps on a specific
desktop to AppStream, since I want all components to be consistently
available and have one default (so no "if you have desktop A you get X,
if you have desktop B you magically get Y installed).

That said, one of those entries, or probably both, should get an "X
-AppStream-Ignore=true" field in their .desktop files, and maybe, if
they have a metainfo file, this particular component is also a candidate
for a <compulsory_for_desktop>Unity</compulsory_for_desktop> tag...

Cheers,
    Matthias

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1549596

Title:
  Ignores "NotShowIn" and "OnlyShowIn" from .desktop files

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1549596/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to