Dynamic quicklist: how to reference to .desktop file? (installed in /opt)
- by Nick Lemaire
I'm trying to create a dynamic quicklist for an application I'm developing in quickly.
This is the line of code I use to try and connect to the .desktop file:
self.launcher = Unity.LauncherEntry.get_for_desktop_id("my-app.desktop")
For testing purposes, I've found that when using quickly run I should copy the .desktop file to ~/.local/share/applications. When I do this, the quicklist shows up correctly.
However, when packaging my app using quickly package --extras, and installing this package, I get a launcher without quicklist.
Does this have something to do with my app being installed in /opt? Meaning my desktop file is located somewhere else?
Should I use another reference to the desktop file?