Launcher
Was macht der Lauchner[Bearbeiten]
Der Lauchner bietet die Möglichkeit, Fensterpositionen des DVBViewers vor dem Start auf einen ausgewählten Bereich und Monitor einzustellen (ein einfaches zurück setzen alle Fensterpositionen des DVBViewer ist auch über den Kommandoparameter -reset möglich). Dass kann z.B. dafür genutzt werden um den DVBViewer auf einem Speziellen Monitor zu starten.
Der Lauchner ändert dazu die angaben in der setup.xml (oder setup.ini DVBViewer GE) und startet den DVBviewer danach.
Download und Forums Topic[Bearbeiten]
Den Lauchner kann man hier herunterladen. Und im Forum gibt es hier ein Topic zu dem Plugin für Fragen.
Voraussetzungen[Bearbeiten]
Generell kann es bei der Verwendung von Overlay oder dem System Default Renderer als Video Renderer zu Darstellungs-Problemen auf dem sekundären Monitor kommen. Deshalb ist es zu empfehlen einen anderen Video Renderer unter Optionen -> DirectX auszuwählen.
Installation[Bearbeiten]
Der Launcher (+Launcher.ini) muss für jede Konfiguration einmal in das DVBViewer Verzeichnis kopiert werden. Wobei es ratsam ist diese sinnvoll umzubenennen. Zum Beispiel, Launcher_Rechts, und Launcher_Links, dabei ist auch entsprechend die *.ini Datei umzubenennen!
Beispiel:
Launcher_Links.exe Launcher_Links.ini Launcher_Rechts.exe Launcher_Rechts.ini
weitere Launcher entsprechend.
Konfiguration[Bearbeiten]
Der Launcher kann nur direkt über die *.ini konfiguriert werden. Die *.ini ist folgendermaßen aufgebaut:
[Einstellungen] xmin=0 xmax=1024 ymin=0 ymax=768 xreset=0 yreset=0
xmin und ymin geben jeweils die minimalen Werte und xmax, ymax die Maximalen Werte an, die die Fensterposition haben darf damit sie nicht geändert wird. Wenn die Fensterposition bei x außerhalb von diesem Bereich liegt wird der x Wert auf den bei xreset angegebenen Wert geändert. Und entsprechen wird der y Wert, wenn er nicht zwischen ymin und ymax liegt auf den yreset Wert gesetzt.
Beispiel Konfiguration zum Start auf einem Speziellen Monitor[Bearbeiten]
Jetzt musst man natürlich wissen, welcher Monitor, sich an welcher Position befindet! Das bekommt man am einfachsten mittels Rechtklick auf den Desktop -> Eigenschaften -> Einstellungen -> Identifizieren, heraus. Auch kann man die entsprechende Pixelposition jeder Anzeige, durch zeigen mittels Mauszeigen auf die kleinen Monitorsymbole, als Quicktip herausbekommen.
Dementsprechend sind die *.ini Dateien zu editieren.
Als Beispiel dient eine Dual-Monitor Konstellation mit 2 Bildschirmen, welche je eine Auflösung von 1280x1024 Pixeln haben.
Um jetzt zwei Launcher anzulegen, damit der DVBViewer einmal auf dem linken, oder einmal auf dem rechten Monitor startet, wären in die beiden *.ini Dateien folgende Werte einzutragen.
Launcher_Links.ini
[Einstellungen] xmin=100 xmax=100 ymin=100 ymax=100 xreset=100 yreset=100
Launcher_Rechts.ini
[Einstellungen] xmin=1381 xmax=1381 ymin=100 ymax=100 xreset=1381 yreset=100
Somit starte der DVBViewer je 100 Pixel neben und unterhalb der linken Bildschirmecke.
Sollte man eine Monitorkonstellation mit z.B. drei Bildschirmen haben, wäre der xreset= Wert entsprechend anzupassen. Das wäre dann xreset=2561, damit der DVBViewer "neben" dem zweiten,also auf dem dritten Monitor startet, vorrausgesetzt die Anzeigen stehen entsprechend angeordnet!
Hat man gar die Option Starte im Vollbild oder den HTPC-Modus eingeschaltet, startet der DVBViewer entsprechend im Vollbild/HTPC-Mode auf dem jeweiligen Monitor.
Damit ist es nun problemlos möglich sich entsprechende Verknüpfungen (von den Launchern) auf den Desktop zu legen, um dann den DVBViewer definiert auf einem bestimmten Monitor starten zu lassen.