Nemo QML Plugin D-Bus

API Documentation

Nemo QML Plugin D-Bus

The Nemo Mobile D-Bus QML Plugin allows you to access services on the system and session bus, as well as provide your own services. D-Bus is used for interprocess communication. Several system services expose an interface over D-Bus that can be used by third party software and other middleware.

This documentation assumes that you have at least a basic understanding of D-Bus and its concepts. These are covered in the D-Bus documentation at

Source code for this plugin is available on GitHub at

What is D-Bus?

D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed. (from the D-Bus homepage)

QML Types

This module includes the following types:


Provides a service on D-Bus


Provides access to a service on D-Bus

Further Reading

We use cookies to improve your user experience and to help us to develop our services. By continuing to browse the site, you approve of our use of cookies.