In diesem Beispiel soll ein Menüpunkt für die Dokumentationen erstellt werden.
1) Unter ‚Videos->Datein->Videos hinzufügen…‘ den gewünschten Ordner z.B. Dokumentationen auswählen und hinzufügen.
2) Den neuen Ordner (Dokumentationen ) zu den Favoriten hinzufügen:
4) Favoriten-Pfad via ‚putty‘ ermitteln:
vi ./.xbmc/userdata/favourites.xml
Die Ausgabe sieht wie folgt aus:
<favourites>
<favourite name=“Dokumentationen“>ActivateWindow(10025,"/media/Seagate Expansion Dr/Dokumentationen/")</favourite>
</favourites>
Wir benötigen die folgende Passage: 10025,"/media/Seagate Expansion Dr/Dokumentationen/"
5) ‚Confluence‘ Skin unter einen neuen Namen (skin.confluence.customized) duplizieren:
cp -r /usr/share/xbmc/addons/skin.confluence/ /storage/.xbmc/addons/skin.confluence.customized
6) ‚Confluence‘ Skin (id & name) umbenennen:
vi /storage/.xbmc/addons/skin.confluence.customized/addon.xml
<?xml version=“1.0″ encoding=“UTF-8″?>
<addon
id=“skin.confluence.customized“
version=“2.1.5″
name=“Confluence Customized“
….
7) Home.xml um den neuen Menüpunkt z.B. Dokus erweitern
/storage/.xbmc/addons/skin.confluence.customized/720p/Home.xml
Folgende Passagen dort wo sich die restlichen ‚grouplist‘ Einträge befinden hinzufügen:
<control type=“grouplist“ id=“documentation„>
<include>HomeSubMenuCommonValues</include>
<visible>Container(9000).HasFocus(documentationButton)</visible>
<include>HomeSubMenuVideos</include> <!– Buttons for the grouplist –>
</control>
Diese Passage dort hinzufügen, wo sich der Button später befinden soll:
<item id=“documentationButton„>
<label>Dokus</label>
<onclick>ActivateWindow(10025,"/media/Seagate Expansion Dr/Dokumentationen/")</onclick>
<icon>-</icon>
<thumb>-</thumb>
<visible>True</visible>
</item>
8) Raspi rebooten
9) ‚Confluence Customized‘ Skin auswählen:
10) *tata*
Für die Bearbeitung der Unterpunkte muss die Datei ‚IncludesHomeMenuItems.xml‘ angepasst werden.