Bugtracker DMXControl 3

  • Status Auf User warten
  • Percent Complete
    90%
  • Task Type Wunsch / Idee
  • Category GUI & Server
  • Assigned To
    Soon5
  • Operating System All
  • Severity Low
  • Reported Version 3.3 Beta x
  • Due in Version 3.3
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: DMXControl 3
Opened by nutzer99 - 11.01.2023

FS#5016 - Kernel und Umbra Fenster bei Verbindungsabbruch zur GUI in den Vordergrund

Wenn keine GUI mehr mit Kernel oder Umbra verbunden ist und die Fenster versteckt sind, sollen die Fenster in den Vordergrund geholt werden.

Hintergrund ist, dass man man nicht immer mitbekommt, wenn z.b. der Kernel nicht sauber herunter gefahren sind. (Folgeticket aus  FS#4729 )

Project Manager
Soon5 commented on 12.01.2023 10:43

In Beta 6 testen

MisterX commented on 03.03.2023 09:52

Klappt unter Windows 11 noch nicht

Project Manager
Soon5 commented on 11.08.2023 05:54

Ok, aber unter Windows 10? Windows 11 habe ich nicht (weil scheiße), kann ich daher nicht testen oder debuggen….

Admin
JPK commented on 11.08.2023 05:58

Da gibt es glaube ich ein generelles Problem mit Win11. Der Installer kann diese Fenster ja leider auch nicht richtig verstecken. Müssten also glaube ich mal schauen, wie das unter Win11 generell gehen soll.

Project Manager
Soon5 commented on 11.08.2023 06:11

Aber andere Frage: Unter Windows 11 sollten die Fenster gar nicht verschwinden, sondern immer Sichtbar sein oder? Also da gabs Änderungen, das ist dann erstmal so….

https://devblogs.microsoft.com/commandline/windows-terminal-is-now-the-default-in-windows-11/

MisterX commented on 11.08.2023 06:13

Doch, auch unter Windows 11 sind beide Fenster versteckt wenn so im Launcher eingestellt.

Project Manager
Soon5 commented on 11.08.2023 06:16

Nachdem was ich gelesen habe, ist das aber unter Windows 11, by design…. Bedeutet, das ist jetzt halt erstmal so….

Project Manager
Soon5 commented on 11.08.2023 06:17

Hä? Wie soll denn das gehen? @JPK Welche Magic hast du da eingebaut in den Launcher :-D

Admin
JPK commented on 11.08.2023 07:14

:D Hatte nicht mehr im Kopf, dass ich das im Launcher wieder gefixt hatte. Ich gehe da über die user32.dll von Windows, die mir Programme anzeigt, versteckt und in den Vordergrund holt, wenn ich nur die Prozess-ID des Fensters kenne (was ich mit Hilfe der DLL und dem Namen des Programms auch herausfinden kann). Wenn ich das richtig im Kopf habe, geht das mit allen Programmen. Damit könntest du auch mal experimentieren, ob das beim Kernel und dem Umbra funktioniert. Du findest das alles in der LauncherUtil Klasse

LightningBrothers commented on 11.08.2023 15:24

Und diese Implementierung funktioniert unter Windows 11 bei mir dahingehend, dass der Launcher den Kernel und den Umbra ab dem zweiten Start nach einem Neustart von Windows 11 auch zuverlässig automatisch versteckt. Oder ich betätige noch einmal die Schalter.

Fahre ich Windows nur rauf- und runter, klappt das Verstecken von Umbra und Kernel direkt.

Project Manager
Soon5 commented on 14.09.2023 06:04

@JPK Kannst du den Code für das Verstecken usw. in die "LumosToolsLib" raus refactoren? Geht das? Die wird wie ich gesehen habe vom Launcher auch verwendet. Dann hätten wir den Code an einer Stelle…

Dann würde ich das aus Kernel / Umbra heraus auch verwenden.

Admin
JPK commented on 14.09.2023 06:18

Jup, kann ich machen. Weiter muss ich das aber auch noch einmal unter Win 11 testen, denn aus irgendeinem Grund funktioniert das zwar meistens, aber nicht immer unter Win 11. Unter Win 10 ist alles fein.

LightningBrothers commented on 14.09.2023 07:12

@JPK… schaue mal meinen Kommentar vom 11.08.2023

Project Manager
Soon5 commented on 28.09.2023 15:49

Also ich hab das vom Launcher übernommen. Daher bitte in Beta 10 erneut testen ob es unter Windows 11 funktioniert.

nutzer99 commented on 27.11.2023 21:01

Ich habe es mal so getestet, dass ich zum Testen die GUI über den Taskmanger abgeschossen habe und hatte jetzt erwartet, dass Kernel / Umbra nach vorne kommt. Allerdings passierte das bei mir unter Windows 11 nicht.

Project Manager
Soon5 commented on 01.12.2023 10:54

Hm. Das Problem ist, dass der "Umbra" erst nach ~5 Minuten einen Client der sich nicht meldet als "tot" deklariert. Bedeutet, nach 5 Minuten sollten die Fenster hoch kommen. So tut das bei mir auch. Die original Diskussion war ja bzgl. wenn man die GUI sauber runterfährt. Dein Tests simuliert ja eher einen Absturz, da sollten wir nochmal entscheiden, was da passieren soll…..

Project Manager
Qasi commented on 07.02.2024 21:03

PING

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing