This is an old revision of the document!
DBus API in EDE
Introduction
This document will describe DBus usage in EDE applications, specifically what programs are listening and what data is send via DBus protocol.
Naming convention
EDE uses org.equinoxproject
as main namespace for interfaces and
object paths, e.g.
org.equinoxproject.Desktop # ede-desktop interface /org/equinoxproject/Desktop # ede-desktop object path
rest of the name is application name with method or signal name. If
application name is not suitable or could not be represented as DBus
name (or could be ambiguous), it can be replaced with applications
functionality (org.equinoxproject.Desktop
will be more explanatory
than org.equinoxproject.Ede_Desktop
).
For example:
org.equinoxproject.Desktop.FooMethod # FooMethod belongs to ede-desktop