Hi,
Ich such nach einer Lösung wie ich das vdr-sxfe Frontend von x-screen0 auf x-screen1 "umschalten" kann. Ich habe folgende Konfig:
LCD TV: -Fernsehen-x-screen0
TFT Display: Graphtft-x-screen1
Beamer: hängt an vga-ausgang des x-screen1 über vga-splitter (gleiche Auflösung wie TFT)
Starten tue ich das ganze als script in .kde -Autostart:
vdrplayer
sleep 4
if [ -n "`ps -A |grep -w graphtft-fe`" ];then
#graphtft-fe läuft, also raus hier
exit
else
DISPLAY=:0.1 /usr/local/bin/graphtft-fe -h localhost -e 2 -n -W 800 -H 600 -f -r &
exit 0
fi
Der vdrplayer ist der aus zulus x-vdr. Läuft alles soweit gut.
Jetzt würde ich gern das VDR-Bild vom LCD auf den Beamer "umschalten". Hab mir folgendes ausgedacht:
1. in der vdr-menu.de_DE.xml (setup-plugin) ein neues Menü + Command angelegt
<menu name="Heimkino"> <command name="Bild_Beamer" execute="/usr/lib/vdr/scripts/switchbeamer" confirm="yes" /> </menu>
- das Script "switchbeamer" wird auch gestartet, wenn ich mit der FB den Menüpunkt anwähle.
Das Switchbeamer-script sieht im Moment so aus:
#! /bin/sh
#soll das Graphtft auf dem kleinen TFT killen, da ja an dem x-screen gleich das Fernsehbild #kommen soll
killall -q -9 /usr/local/bin/graphtft-fe
#soll das vdr-sxfe frontend auf screen 0 beenden
/usr/bin/vdrplayer --exit
sleep 2
#soll das vdr-sxfe Frontend auf display 1 starten
#hab mir dazu das vdrplayer skript unter vdrplayer_beamer kopiert und dort beim aufruf
#des vdr-sxfe den parameter --display=:0:1 eingefügt
/usr/bin/vdrplayer_beamer
Das skript tuts leider nicht wirklich. Es funktioniert das kill des Graphtft und das beenden des VDR_Frontends. Was aber nicht geht ist, das frontend wieder zu starten, auch nicht wenn ich nur vdrplayer wieder starten will.
Brauche irgendwie Unterstützung wie ich aus dem Skript das VDR-sxfe wieder starten kann.
Hiillfe! Ich komme hier nicht mehr weiter, zumal ich von Skripts usw. überhaupt keine Ahnung habe.
Danke schonmal vorab...
Gert