Desktop file format
m (→Format of Maemo .desktop files: removing line breaks so text can wrap naturally) |
(link to url handling) |
||
Line 1: | Line 1: | ||
= Format of Maemo .desktop files = | = Format of Maemo .desktop files = | ||
- | |||
Below are the fields supported in hildon-desktop (Chinook): | Below are the fields supported in hildon-desktop (Chinook): | ||
Line 26: | Line 25: | ||
:a DBus service name - if specified hildon desktop will try to call the top_application method on this service rather than execute what is listed in the Exec field). | :a DBus service name - if specified hildon desktop will try to call the top_application method on this service rather than execute what is listed in the Exec field). | ||
- | (Credits to [https://bugs.maemo.org/show_bug.cgi?id=95#c15 Johan Billen] | + | (Credits to [https://bugs.maemo.org/show_bug.cgi?id=95#c15 Johan Billen]) |
+ | |||
+ | BTW: If your application needs the browser to do special URL handling, the desktop file needs to be extended [[URL_Handler|accordingly]]. | ||
[[Category:Development]] | [[Category:Development]] |
Revision as of 08:14, 22 October 2009
Format of Maemo .desktop files
Below are the fields supported in hildon-desktop (Chinook):
- Type
- Should be application
- Icon
- Name
- Categories
- not used on maemo, but used in Ubuntu mobile
- Comment
- now unused, was used as second line of text in the startup menu in Bora
- Exec
- NoDisplay
- set to true to hide the entry in the menu
- StartupNotify
- set to false to disable the startup notification banner
- StartupWMClass
- used to override the expected window class name, default to the binary name
Some Maemo-specific extensions:
- X-Text-Domain
- set the L10n domain from which the application name is translated (with dgettext)
- X-Osso-Service
- a DBus service name - if specified hildon desktop will try to call the top_application method on this service rather than execute what is listed in the Exec field).
(Credits to Johan Billen)
BTW: If your application needs the browser to do special URL handling, the desktop file needs to be extended accordingly.