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