3 1. make build directory
10 You could find binary executable "runxdg" is built.
11 "runxdg" should be installed into the directory
12 on the target. (e.g. /usr/bin or /usr/local/bin)
14 3. Prepare configuration for RunXDG, 'runxdg.toml'
15 See 'package/{runxdg|navi|hvac}/runxdg.toml for detail.
17 'role', 'method', 'path' is mondatory.
19 Only "POSIX" as 'method' works, others not tested so far.
21 'role' should be the same which defined in layers.json of WindowManager.
23 e.g. followings are predefined role by default
24 "role": "MediaPlayer|Radio|Phone|Navigation|HVAC|Settings|Dashboard|POI|Mixer"
26 3. Prepare config.xml for widget
28 <content> should be follow.
29 <content src="bin/runxdg" type="application/vnd.agl.native"/>
31 following <feature> is mandatory.
32 <feature name="urn:AGL:widget:required-api">
33 <param name="homescreen" value="ws" />
34 <param name="windowmanager" value="ws" />
40 The following wgt would be made.
41 - runxdg.wgt XDG Launcher
42 - navi.wgt for test, XDG Launcher installed as Navigation
43 - hvac.wgt for test, XDG Lanncher installed as HVAC