URI scheme for actors without a .desktop file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zeitgeist Framework |
Opinion
|
Wishlist
|
Unassigned |
Bug Description
What should actors that don't have a .desktop file use as their actor URI? Currently we use application:
I propose we define a similar scheme in our API docs where services and daemons without .desktop files can use the basename of their DBus .service file instead and put that in a dbus:// URI scheme ala dbus://
Consider the example of the Ubuntu One syncdamon. The DBus service files are normally stored in /usr/share/
This is useful because it allows me to obtain both the executable name of the daemon process as well as the DBus name it claims. Together with the service file this gives me 3 pieces of crucial metadata on the actor.
Changed in zeitgeist: | |
status: | Triaged → Opinion |
completely agree, 'officially' adding a 'dbus://'-scheme would also solve the issue of the telepathy dataprovider where we (until now) are not sure which value to use in the actor field.