desktop-launch-interfaceΒΆ

The desktop-launch interface allows strictly confined snaps to identify and launch desktop applications in (or from) other snaps.

Tip

See Interface management and Supported interfaces for further details on how interfaces are used.


Developer details

Auto-connect: no
Super-privileged: yes

Endpoint access permissions

  • /v2/snaps/{name}
  • /v2/snaps
  • /v2/icons/{name}/icon

Requires snapd version 2.52+.

Code examples

The source code for this interface is in the snapd repository: https://github.com/snapcore/snapd/blob/master/interfaces/builtin/desktop_launch.go