Hallo.
bitte nicht gleich auf die Forumssuche verweisen, jedoch habe ich nicht nur alles zu dem Thema gelesen, das meiste auch ausprobiert. Deswegen jetzt nochmal Schritt für Schritt.
Was habe ich: Ubuntu 8.10 ohne GDM, d.h. die Apps werden von der Shell aus gestartet. VDR und xbmc sind auch drauf. xbmc hat einen VDR-Button verpasst bekommen, .py Programme sind über diesen startbar und funktionieren.
Gestartet wird das Ganze über die switchtv:
#!/bin/bash
RUNAS="root"
run_vdr() {
killall -9 vdr-sxfe
kill_xinit
killall xbmc
killall xbmc.bin
su - $RUNAS -c "/usr/bin/xinit -e /usr/bin/vdr-sxfe --video=vdpau --audio=alsa --fullscreen --reconnect $@ &"
}
run_xbmc() {
killall -9 vdr-sxfe
kill_xinit
su - $RUNAS -c "/usr/bin/xinit -e /usr/local/share/xbmc/xbmc.bin -fs $@ &"
}
...
...
...
Ich möchte beim Booten in den VDR starten und bei Bedarf in die xbmc umschalten. Probleme wie eine Fernbedienung, die beides gleichzeitig bedient oder den richtigen Shutdown unter Berücksichtigung der Timer muss auch noch gelößt werden.
Ich hatte alle möglichen Effekte. Highlights waren, dass immer bei der Rückkehr von der xbmc zum VDR, das letzte Menu sichtbar und eingefrohren war, oder dass jedesmal wenn ich beim vdr auf Einstellungen ging eine neue Instanz gestartet wurde ????
Auch ein Nutzen von irexec steht noch auf der Wunschliste, jedoch ist bei mir IRTRANS im Einsatz. Also auch noch eine Herausforderung.
Vorschläge für eine strukturierte Rangehensweise gewünscht!!