Figure out software center integration on the menus

Review Request #129697 - Created Dec. 23, 2016 and submitted

Aleix Pol Gonzalez

So far we had a (commented out) entry that was called Remove <application package> that would open the configured application.

  • Instead of looking up the service files in PackageKit, it does so on AppStream, allowing for a faster and sync approach.
  • Renames the action to Open <application name>.
  • Uses appstream:// URI scheme, allowing for the system to decide which application handles it rather than an awkward configuration entry.
  • Drops PackageKit-Qt opcional dependency, adds a required AppstreamQt dependency instead.

This also means that applications coming from other sources than the packaging system (i.e. Snappy, Flatpak or AppImage) would also be supported, as long as it's supported by the package manager.

Manual testing, opened few applications, all worked fine.


  • 1
  • 4
  • 0
  • 5
Description From Last Updated
This key is also present in kickerdash (kdeplasma-addons) iirc Kai Uwe Broulik Kai Uwe Broulik
Martin Flöser
Aleix Pol Gonzalez
Martin Flöser
Kai Uwe Broulik
Aleix Pol Gonzalez
Review request changed

Status: Closed (submitted)

Change Summary:

Submitted with commit 27d71ef5f394f6a53aff3e022ae0145e09e89765 by Aleix Pol to branch master.

Included Kai's remarks in de56e25395ac8835d578d027cf2aac84e78f8a6c.

Kai Uwe Broulik

Unfortunately, this also noticeably slows down the context menu. Nowhere near as much as the package kit query but still :/