Archiv > General

Commands.conf - Menu.xml ?

(1/2) > >>

Andy:
Hallo
Ich hatte das Thema schon mal in einem anderen Fred angesprochen -  Ich mach hier mal ein neuen auf.
Die commands.conf existiert in der MLD 3.0.1 nicht ? - Warum ?
Muß ich für eigene Befehle die menu.xml unter /etc/vdr editieren, oder gibt es eine bessere stelle ?
Wenn -Ja- wird diese bei einem eventuellen -Update- überschrieben ?

Sorry, das ich das nochmal anspreche, aber ich hätte gerne die möglichkeit eigene Befehle hinzuzufügen.  :)

MFG
Andre

clausmuus:
Ja, das musst Du in der menu.xml eintragen und die wird nicht überschrieben.

Claus

Andy:
Ok, danke !

Dann werde ich mich mal mit der menu.xml beschäftigen.

MFG
Andre

Andy:
Hallo
Ich komme mit dem editieren der menu.xml nicht wirklich klar.
Die Suche im VDR-Portal und per Google bringt mich auch nicht weiter.
Vielleicht weiß ja von euch einer wie der Befehl richtig lautet, bzw. was tun muss.
Wenn ich zB. den Befehl "/usr/bin/svdrpsend.pl PLUG imonlcd off" in die Konsole eingebe tut es, das Display schaltet aus.
Wenn ich in der menu.xml den Befehl reinschreibe, friert Live-TV des VDR's nach ein paar Gedenksekunden ein.
Danach hilft nur noch ein reboot.
Was mache ich falsch ?

Hier ein menu.xml schnippsel...
...unter "Diverses", hab ich den Befehl angehängt

<menu name="System">
        <menu name="Befehle">
            <menu name="System">
                <command name="Reboot PC" execute="reboot" />
                <command name="Poweroff PC" execute="poweroff" />
            </menu>
            <menu name="VDR">
                <command name="Stop VDR frontend" execute="runvdr-sxfe -k" />
                <command name="Restart VDR" execute="killall vdr" />
                <command name="Stop VDR" execute="runvdr -k; killall vdr" />
            </menu>
            <menu name="CD und Mp3s">
                <command name="CD Auswerfen" execute="umount /dev/cdrom 2&gt;/dev/null; umount /dev/dvd 2&gt;/dev/null; eject" />
            </menu>
            <menu name="Diverses">
                <command name="Burn Screenshot erstellen" execute="screen -dm sh /usr/bin/grab.run -- /etc/vdr/plugins/burn/skins/Grabbed/menu-bg.png" />
                <command name="Aufzeichnungsliste aktualisieren" execute="touch /data/tv/tv0/.update" />
                <command name="Setup Menue aktualisieren" execute="restart setup &gt;/dev/null" />
                <command name="ImonLCD ausschalten" execute="/usr/bin/svdrpsend.pl PLUG imonlcd off" confirm="yes" />
            </menu>
        </menu>
        <system name="Setup" />
        <plugin name="setup" />
        <plugin name="addons" />
        <command name="About MiniDVBLinux" execute="/usr/bin/svdrpsend.sh -d &apos;PLUG addons SHOW /usr/share/doc/system/about&apos;" />
    </menu>
</menus>


MFG
Andre

clausmuus:
Hi,

also zum einen gibt's in der MLD kein svdrpsend.pl sondern nur die sverpsend.sh und zum anderen muss die in diesem Fall mit der Option -d aufgerufen werden, da es ansonsten nen deathlock gibt.
Sollte es doch die svdrpsend.pl geben hat wohl jemand unsauber gearbeitet und die zu irgend einem Addon hinzu gepackt.

/usr/bin/svdrpsend.sh -d PLUG imonlcd off

Claus

Navigation

[0] Message Index

[#] Next page

Go to full version