Panel Desktop File

Each panel needs to provide a desktop file, containing information needed by the Toolbar to construct the Panel button and to start the Panel process when required:

Name

The standard name field will be used as initial button tooltip,

X‑Meego‑Service

The D-Bus service provided by this panel, e.g., org.meego.UX.Shell.Panels.myzone,

X‑Meego‑Panel‑Type

Type of the panel; can be 'normal' for main panels or 'applet' for applets (such as the Network or BT panels); default value is 'normal',

X‑Meego‑Panel‑Windowless

If set to true indicates that the Panel application does not provide an drop-down panel, only a button. The button will have a tooltip, but will not respond to user clicks. Defaults to false,

X‑Meego‑Panel‑Stylesheet

The stylesheet to be use for styling the Toolbar button,

X‑Meego‑Panel‑Button‑Style

The css style id to use for the inital styling of the Toolbar button,

X‑Meego‑Panel‑Optional

If set to false the panel cannot be removed by the Toolbar settings application; defaults to true.

X‑GNOME‑Autostart‑enable

Panels are normally only started on demand; if the panel application needs to be running immediately, this field should be set to true, and the deskotp file installed into the system autostard directory.

X‑Meego‑Priority

This field can be used by panels that are being autostarted to control how soon into the boot process this happens; panels that need to be started early should set this to 'High' (the 'High' value should be used with care only when strictly necessary as loading a panel early will impact on the overall boot time).

The desktop file needs to be installed into the mutter-meego panel directory; this can be obtained from pkg-config via the meego_panel_panels_dir variable, e.g., `pkg-config --variable=meego_panel_panels_dir meego-panel`.