| Meego Panel Reference Manual |
|---|
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`.