Hi allerseits,
ich baue mir gerade einen neuen VDR diesmal auf HDTV-Basis mit einer TeVii S2 S480 auf. Das Teil soll dann neben einem normalen X-Desktop (xfce4) für diverse andere Aktivitäten (zB Surfen mit Firefox, Mails, System-Checks, etc.) den vdr und xbmc auf einem zweiten Screen laufen lassen. Im Detail stelle ich mir das so vor:
- tty8 = X-1 mit Desktop
- tty9 = X-2 mit xbmc und dem vdr im Hintergrund
Alternativ kann xbmc auch auf X-1 und dem Desktop laufen (xbmc stoppen wenn ich den Desktop brauche) und der vdr kriegt das X-2 für sich alleine
Ich hab mich nun schon etwas rumgespielt und ein eigenes init-Script zu Starten eines reinen X-Servers ohne Desktop installiert => siehe hier. Der startet offensichtlich auch korrekt auf vt8 wie eingestellt:
Den vdr-1.7.16-r1 habe ich zusammen mit vdr-xineliboutput-9999 installiert (alles auf gentoo-Basis) und so eingerichtet, dass der vdr mit folgender Commandline aus dem entsprechenden init-script gestartet wird:
CMDLINE: openvt -c 5 -- start-stop-daemon '--start' '--chdir' '/var/vdr' '--exec' '/usr/bin/vdr' '--nicelevel' '5' -- '--watchdog=30' '--config=/etc/vdr'
'--epgfile=/var/vdr/epg.data' '--log=2' '--video=/video' '--port=2001' '--record=/usr/share/vdr/bin/vdrrecord-gate.sh' '--plugin=epgsearch ' '--plugin=text2skin '
'--plugin=xineliboutput --local=sxfe --remote=37890 --primary --audio=alsa --video=vdpau --display=:1 --fullscreen'
'--plugin=streamdev-server -r /usr/share/vdr/streamdev/externremux.sh '
'--plugin=mplayer -m /usr/share/vdr/mplayer/bin/mount-mplayer.sh -M /usr/share/vdr/mplayer/bin/mplay.sh '
somit sollte das Ergebnis eigentlich auf das Display:1 kommen während der Desktop auf Display:0 läuft.
Allerdings kommt mir der vdr immer auf dem selben vt wie der Desktop - und verdrängt/verdeckt diesen damit.
Ich habe auch versucht in der /etc/X11/xorg.conf einen zweiten Screen einzurichten:
# **********************************************************************
# Screen sections.
# **********************************************************************
Section "Screen"
Identifier "Screen[0]"
Device "NVIDIA"
Monitor "DELL"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "DELL1920" "DELL1600" "DELL1280" "DELL1024" "DELL800" "DELL640"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 32
Modes "DELL1920" "DELL1600" "DELL1280" "DELL1024" "DELL800" "DELL640"
ViewPort 0 0
EndSubsection
Option "AddARGBGLXVisuals" "true"
EndSection
Section "Screen"
Identifier "Screen[1]"
Device "NVIDIA"
Monitor "DELL"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "DELL1920" "DELL1600" "DELL1280" "DELL1024" "DELL800" "DELL640"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 32
Modes "DELL1920" "DELL1600" "DELL1280" "DELL1024" "DELL800" "DELL640"
ViewPort 0 0
EndSubsection
Option "AddARGBGLXVisuals" "true"
EndSection
# **********************************************************************
# ServerLayout sections.
# **********************************************************************
Section "ServerLayout"
Identifier "Main Layout"
Screen "Screen[0]" leftof "Screen[1]"
InputDevice "Tastatur" "CoreKeyboard"
InputDevice "Maus" "CorePointer"
EndSection
Section "Extensions"
Option "Composite" "enable"
EndSection
Alles anzeigen
leider ohne Erfolg (aber zumindest auch ohne Fehlermeldung).
Wer kann mir hier weiterhelfen ?
Peter