QAMQAM Posted December 12, 2010 Posted December 12, 2010 (edited) Hallo Leute. Habe heute erfolgreich ein Update von 4.2 auf 4.5 durchgeführt. Mußte lediglich die setup.xml etwas nachbearbeiten, da einige Einstellungen nicht übernommen wurden (Equalizer, Zoom etc). Daß die neue Version jetzt korrekt in den Vollbildmodus schaltet, ohne vorher kurz ein Fenster anzuzeigen, ist ja sehr schön... Aber: wenn ich dann auf Fenster Ansicht umschalte, wird nicht der eingestellte Skin "blackfusion(english)1.0" angezeigt, sondern der Default-Skin. Vorher: <entry name="Skin">5</entry> <entry name="Skinname">blackfusion(english)1.0</entry> Hinterher: <entry name="Skin">0</entry> <entry name="Skinname">blackfusion(english)1.0</entry> Frage: Ist dieses Verhalten gewollt ? Falls ja, wie muß ich die Setup-Datei ändern, um Folgendes zu erreichen: ich möchte DVBViewer im Vollbildmodus starten, aber nach Wechsel in den Fenster Modus möchte ich meinen eingestellten Skin haben, nicht den Default-Skin. Falls nein, ... MfG. QamQam PS: Dies ist keine Fehlermeldung Edited December 12, 2010 by QAMQAM Quote
desweil Posted December 12, 2010 Posted December 12, 2010 warum willst du die setup.xml ändern? Wie wärs, wenn du das einfach in den Optionen GUI Skin einstellst!? Quote
QAMQAM Posted December 12, 2010 Author Posted December 12, 2010 warum willst du die setup.xml ändern? Wie wärs, wenn du das einfach in den Optionen GUI Skin einstellst!? Ich habe wohl das Wort "automatisch" vergessen. Meinst Du allen Ernstes, ich soll nach jedem Vollbild Start von DVBViewer die GUI-Skin von Hand auf "blackfusion(english)1.0" stellen ? Oder habe ich das falsch verstanden ? MfG. QamQam Quote
desweil Posted December 12, 2010 Posted December 12, 2010 jetzt verstehe ich. Habs grad getestet. Das ist scheinbar ein Bug! Vielleicht steht auch im CHangelog, dass es diese Limitierung gibt. Weiß ich nicht. Aber in der Setup.xml steht auch nur das drin, was man in den Optionen einstellt. Und da es scheinbar sich zurücksetzt beim starten im Vollbild, ist das wohl so und nicht zu ändern. Also entweder "works as designed" (müßte man mal im changelog gucken) oder Bug report! Quote
Tüftler Posted December 12, 2010 Posted December 12, 2010 Ist definitiv ein Bug und tritt offensichtlich nur auf wenn man im Vollbild startet. Du könntest also bis zu Behebung das Häkchen bei "Starte im Vollbild" entfernen und dann sollte der Skin erhalten bleiben. Quote
Tjod Posted December 12, 2010 Posted December 12, 2010 (edited) Change: Start in Fullscreen: If the viewer is started in Fullscreen the GUI skin setting is automatically disabled. http://www.DVBViewer.tv/forum/topic/42593-DVBViewer-pro-45/ Das wurde mit dem sofortigen im Vollbildmodus starten mit geändert da da die GUI Skins Probleme gemacht haben. Nachtrag: Im Wiki steht das auch schon seit erscheinen der entsprechenden Beta Version http://de.DVBViewer.tv/wiki/Optionen_Allgemein#Starte_im_Vollbild Edited December 12, 2010 by Tjod Quote
Tüftler Posted December 12, 2010 Posted December 12, 2010 Ist mir beim Lesen wohl durchgerutscht. Quote
QAMQAM Posted December 12, 2010 Author Posted December 12, 2010 http://www.DVBViewer.tv/forum/topic/42593-DVBViewer-pro-45/ Das wurde mit dem sofortigen im Vollbildmodus starten mit geändert da da die GUI Skins Probleme gemacht haben. Nachtrag: Im Wiki steht das auch schon seit erscheinen der entsprechenden Beta Version http://de.DVBViewer.tv/wiki/Optionen_Allgemein#Starte_im_Vollbild Ich habe das vorher gelesen, dachte nur, es gäbe eine spezielle, undokumentierte Option, mit der man dieses Verhalten steuern kann. Macht nichts, ich benutze sowieso ein selbstgebautes Infrarot Control Programm, mit dem ich DVBViewer bequem mit einer Fernbedienung starten und via WinLirc und/oder Key-Injection bedienen kann. Muß dann nur im Fenstermodus mit CreateProcess starten und nach Verzögerung (1s) mit ShowWindow(RootWindow,SW_SHOWMAXIMIZED) das DVBViewer RootWindow als Vollbild zeigen. Das entspricht genau dem manuellen Handling. Sieht dann auch optisch genauso aus, wie bei der alten Version. An das RootWindow komme ich schon ran, keine Sorge. MfG. danix99 Quote
QAMQAM Posted December 12, 2010 Author Posted December 12, 2010 Update. Hab das Problem ohne ShowWindow gelöst. DVBViewer wird von meinem IR-Bedienprogramm wie gewohnt über die Fernbedienung gestartet. (DVBViewer Fullscreen-Modus aus) Sobald er an meinen WinLirc-Server Socket andockt, wird nach 200 ms Delay ein WinLirc-Befehl für FullScreen gesendet. Geht blitzschnell ohne aktives Warten. Die GUI-Skin bleibt korrekt eingestellt, wie es sein sollte. Leider keine Lösung für jedermann... Effektiver Zeitaufwand: ca 90 min (inklusive Tests mit ShowWindow etc), geht doch. lg. QamQam Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.