Header di Denis Gottardello

Torna all'indice


Personalizziamo i menù di MythTV

   Ho avuto la necessità di inserire dei comandi particolari nei menù di MythTV tra cui MPLayer, Eject, Riavvia.
Per fare ciò prima ho preparato degli appositi script:

divx.sh
#!/bin/bash
xset -display :0 -dpms
xset -display :0 s off

mount /media/cdrom0
/usr/bin/mplayer -af channels=6 -lircconf /home/mythtv/.mythtv/lircrc -fs -zoom -vo xv -cache 8192 /media/cdrom0/*
umount /media/cdrom0

eject.sh
#!/bin/bash
eject

riavvia.sh
#!/bin/bash
sudo reboot

salvati nella cartella /usr/local/bin

Il file da modificare per inserire il tasto MPlayer nel menu principale di MythTV è:
/usr/share/mythtv/themes/defaultmenu/optical_menu.xml dove inserirò questa sezione:

<button>
    <type>MPEG4 Cd</type>
    <text>Play DivX</text>
    <action>EXEC sh /usr/local/bin/divx.sh</action>
</button>

Il tasto eject c'è già nel menu dischi ottici in MythTV ma non mi funziona. Ecco allora come ho modificato il file /usr/share/mythtv/themes/defaultmenu/optical_menu.xml. Cercate la sezione EJECT e correggete così:

<button>
    <type>EJECT</type>
    <text>Eject media</text>
    <text lang="IT">Espelli Media</text>  
    <text lang="SV">Mata ut</text>
    <text lang="FR">Ejecter le Média</text>
    <text lang="ES">Expulsar medios</text>
    <text lang="RU">ДПÑ�тать ЎОÑ�к</text>
    <text lang="DK">Skub ud</text>
    <text lang="SI">Izvrzi ploÅ¡Ä�ek</text>
    <text lang="PL">WysuÅ„ tackÄ™</text>
    <text lang="HE">הו׊×� מדיה</text>
    <action>EXEC sh /usr/local/bin/eject.sh</action>
</button>

Il file da modificare per inserire il tasto Riavvia nel menu principale di MythTV è:
/usr/share/mythtv/themes/defaultmenu/mainmenu.xml dove inserirò questa sezione:

<button>
    <type>Riavvia</type>
    <text>Riavvia</text>
    <text lang="IT">Riavvia</text>
    <action>EXEC sh /usr/local/bin/riavvia.sh</action>
</button>

Torna all'indice


www.denisgottardello.it
Designed by silviacossu.com