XBMC Customize

XBMC のビデオOSD 画面に終了ボタンを付けました。タッチスクリーンで使用した場合に、簡単に終了できるようになりました。

タッチスクリーンの有効化

/usr/bin/xbmc
#!/bin/sh
export SDL_MOUSE_RELATIVE=0

終了ボタンの追加

/usr/share/xbmc/addons/skin.confluence/720p/VideoOSD.xml:291-295
<!-- !LiveTV -->
<control type="group">
<posx>355r</posx>
<posy>60r</posy>
<animation effect="fade" time="200">VisibleChange</animation>

/usr/share/xbmc/addons/skin.confluence/720p/VideoOSD.xml:382-407
<control type="button" id="255">
<description>Power push button</description>
<posx>280</posx>
<posy>5</posy>
<width>45</width>
<height>45</height>
<label>31003</label>
<font>-</font>
<aligny>-</aligny>
<onclick>ActivateWindow(ShutdownMenu)</onclick>
<texturefocus border="5">floor_buttonFO.png</texturefocus>
<texturenofocus border="5">floor_button.png</texturenofocus>
<onleft>21</onleft>
<onright>21</onright>
<onup>9002</onup>
<ondown>9003</ondown>
</control>
<control type="image">
<description>Power Icon</description>
<posx>285</posx>
<posy>10</posy>
<width>35</width>
<height>35</height>
<aspectratio>keep</aspectratio>
<texture>icon_power.png</texture>
</control>