Indicators

Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2014-10-03 19:33:20
Size: 1087
Editor: cpe-76-187-224-40
Comment:
Revision 4 as of 2014-10-03 22:08:31
Size: 1128
Editor: cpe-76-187-224-40
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
Each indicator installs a small file in {{{/usr/share/unity/indicators}}} which defines where to find it on DBus and how it should be displayed in the panel. Indicator process are managed by the system init daemon. {{attachment:indicator-generic.svg}}

Each indicator installs a small file in {{{/usr/share/unity/indicators}}} which defines where to find it on DBus and how it should be displayed in the panel. Indicator process are managed by the session init daemon.

Introduction

Indicators are various components that display systematic state and features throughout Ubuntu. On the phone they exist on the StatusBar and on the desktop they appear in the MenuBar. Generally they consist of a small service that provides a model to the desktop shell to generate the User Interface.

The architecture of an indicator is to have a small service that specializes in the specific type of information being displayed. It consists of two sections:

  • a component that exports a set of actions that represent various user level things that can be done in that domain. These actions are used by various components, like for example system settings, and:
  • a menu that is exported to the shell for user interaction. The definition of the various items that can be included in the menu is available at the SystemComponents page.

indicator-generic.svg

Each indicator installs a small file in /usr/share/unity/indicators which defines where to find it on DBus and how it should be displayed in the panel. Indicator process are managed by the session init daemon.

Indicators (last edited 2014-10-03 22:08:31 by cpe-76-187-224-40)