summaryrefslogtreecommitdiffstats
path: root/wayland/democompositor/apps/README
blob: 2f6fd77a163e8e506f62f2985cf070f6975a29ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
A directory holding a list of applications. There is one JSON file
per launchable application. The content is inspired by the "Desktop
Entry Specification" of freedesktop.org.

Application files need to be installed into any of the paths that
will be listed for QStandardPaths::DataLocation/apps. In the
case of the democompositor this can be
/usr/share/democompositor/apps.

The content of the files must follow:

Name    Description				Required	JSON type
Type    Type of entry. Currently only           Yes             String
        Application is supported.
Version The version of the specification
        addressed. Currently version 1          Yes             Number
Icon	The icon to use for display             Yes             String
Name    A user displayable name                 Yes             String
Id      Reverse-DNS as unique application Id    Yes             String
Exec    Application to execute to launch        Yes             String
Path    The directory to search for the app     No              String
X-*     Extensions to the specification         No              Any