Software app should not show command-line only snaps

Bug #1593357 reported by Jeremy Bícha
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnome-software (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

By design, the Software app only shows "apps". I'm not sure precisely what standard is used but at a minimum, an "app" includes a .desktop file.

This is a common complaint by users who prefer the way the Ubuntu Software Center worked (default before 16.04 LTS) where everything in the archive was installable or uninstallable via the gui. See bug 1553211 as one example where this kind of request is more or less closed as WONTFIX.

On the other hand, all snaps are currently being shown in the Software app, even if they are command-line apps and don't bundle a .desktop. For consistency, the same standard needs to be used to show snaps as to show classic .deb's.

Two specific test cases I saw are Cassandra and Jenkins (which were "Editor's Picks" in the development snapshot I tested from https://launchpad.net/~attente/+archive/ubuntu/gnome-software this week).

Tags: xenial yakkety
Revision history for this message
Robert Ancell (robert-ancell) wrote :

I don't think there's a way we can currently determine which snaps use a GUI but it makes sense to me that we should be able to (and hide the non-GUI apps).

Changed in gnome-software (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

We need to be able to tell which snaps have a .desktop so we can correctly show the Launch button (LP: #1564076)

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Re-reading the desktop spec, you are correct in that we should show launchable apps (currently determined by having .desktop files). The desktop spec allows terminal apps with the key Terminal=true.

Revision history for this message
Merlijn Sebrechts (merlijn-sebrechts) wrote :

Any progress on this? This is a serious UX issue for less technical users.

As an example, the rocketchat server is listed first when searching for rocketchat.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.