Monitorzuordnung (mal wieder ein esotherischer Käfer)

Begonnen von Mam, Juni 10, 2024, 14:48:04

« vorheriges - nächstes »

Mam

Ist mir gerade durch Zufall aufgefallen, nervt aber etwas:

Man nehme:
* 2 Monitore
* #1 (2k) an Graka (für Desktop und Games)
* #2 (4k) an APU (onboard) für Photoshop usw.
* Desktop so einrichten, dass #1 der Hauptmonitor ist, Desktop auf beide erweitert, aber Taskleiste bei #2 deaktiviert

...und nun starte man den lieben Doc...

  • Startet (beim ersten Male) schön zentriert auf #1
  • Man schiebe ihn auf #2
(Das funktioniert zwar mit dem Hauptfenster, das angedockte Log Fenster ist allerdings auf einmal doppelt so breit!?!?!?)
  • (wenn man ihn nun beendet und neu startet, kommt er gleich auf #2 hoch, fein!)
  • Man klicke im Doc auf "Vollbild" (war eigentlich nicht geplant, aber mangels passender Brille treffe ich im Moment nicht sooo genau und Bildschirmarbeit ist oft mit viel Raten verbunden)
  • Ooops, falsch! (ist voll auf #2, also richtig!)
  • Man klicke auf "Vollbild beenden" (oder wie der mittlere Prömpel im Fensterrahmen so heißen mag) und SCHWUUUPPPS!!
  • Der Doc hat wieder die orginale Größe, ABER AUF MONITOR #1 !!!
DAS hatte das MAM so nicht bestellt!

Fenster ist wieder zentriert, aber eben auf dem falschen Schirm!
Ist also ein wildes Monitor-Hopping. Schlecht für Augen und Nerven!

lässt sich beliebig häufig reproduzieren und ist dem flüssigen Arbeiten eher abträglich...
MACH HEILE!


Cypheros

Mal schauen, wie ich das reproduzieren kann. Ich habe einen Samsung Odyssey 49", da passt alles auf einen Schirm  ;)

Mam

Zitat von: Cypheros am Juni 11, 2024, 11:31:33Ich habe einen Samsung Odyssey 49", da passt alles auf einen Schirm
Wäre ja was für die Rubrik "MAM gönnt sich ja sonst nix", aber würde mein Gesichtsfeld überfordern...
Und mit der unüblichen Auflösung kriegt man bestimmt auch oft Probleme mit Spielen usw.

Ausserdem brauch ich den 2ten Monitor nur für Grafik (Fotos), und da braucht man eben AUFLÖSUNG nicht Breitmaulfrösche.

Cypheros

Ist in der nächsten Version 4.1.1 gefixt  ;)

Position und Größe wurden nicht gespeichert vor dem Maximieren. Sollte demnächst kein Problem mehr sein.

Mam

Zitat von: Cypheros am Juni 12, 2024, 13:12:21Position und Größe wurden nicht gespeichert vor dem Maximieren.
Siehste, war doch gar nicht soo schwer und hat auch gar nicht weh getan  ;D  ;D  ;D
Nimm Dir n Lolli  :-*

Mam

Ok, 4.1.1 löst schon mal Teil 1 des gemeldeten Problems :-)))

Teil 2 war das suboptimal skalierte LOG Fenster, wenn man den Doc zwischen den Monitoren verschiebt:
Du darfst in diesem Board keine Dateianhänge sehen.

(in anderer Richtung ist dann das Logfenster doppelt so breit wie das Hauptfenster)
Das liegt daran, dass die beiden Monitore unterschiedliche Auflösung haben, für das Hauptfenster passt Du das korrekt an, das Logfenster vergisst Du dabei leider...

Cypheros

OK, meine haben die gleiche. Darum konnte ich das nicht reproduzieren. Ich schau nochmal.

Mam

Zitat von: Cypheros am Juni 14, 2024, 18:09:26Darum konnte ich das nicht reproduzieren
Ach, was sind wir heute mal wieder unflexibel  ;D

Stell doch einfach ne andere Auflösung ein, geht doch für jeden Monitor getrennt.

Cypheros

Nöö, kann ich nicht nachvollziehen. Bei mir ist das Log-Fenster immer schön so breit wie das Hauptfenster. Muss es auch weil beim Resizen von Form1 wird automatisch "Form3.Width := Form1.Width" gesetzt. Egal welche DPI-Zahl oder Auflösung.

AMD Treiber aktuell bei dir?

Mam

#9
Zitat von: Cypheros am Juni 14, 2024, 21:42:46s auch weil beim Resizen von Form1
Ich glaube nicht, dass es mit Resize zu tun hat. Ich verschiebe nur das Fenster zwischen den Monitoren hin und her, dabei tritt der Effekt auf.
Das Hauptfenster wird umgerechnet, das Logfenster nicht.

(und jaja, Treiber sind automatisch aktuell, wer nimmt denn schon die Microsoft Treiber, wenn man aktuelle Games zocken will ? ? ?)

Hab gerade nochmal probiert, der "Fehler" passiert genau dann, wenn die Mitte des Fensters auf dem Übergang zwischen den Monitoren ist:
Du darfst in diesem Board keine Dateianhänge sehen.
(Screenshot zeigt halb Monitor1 und halb Monitor2, die Grenze kann man ganz oben erkennen, links gelbes Hintergrundbild, rechts etwas mit Auto)
Wenn man danach auf den Resize Button unten rechts im Hauptfenster klickt, wird die Breite wieder korrigiert.
Ist vielleicht wirklich nur ein dummer Effekt hier. Zb ders schwarze Bereich unten links im Screenshot existiert gar nicht, es liegt unter der Taskbar von Monitor 1 im "Niemandsland".

Cypheros

Hi, genau das passiert bei mir nicht. Sobald das Hauptfenster "angepasst" wird, passt sich auch das Log-Fenster an.
Es sieht so aus, als ob der Resize nicht an alle Fenster weitergeleitet wird.
Was passiert, wenn du das Hauptfenster manuell Resized? Folgt dann das Log-Fenster oder bleibt ein Größenunterschied?

Mam

#11
Zitat von: Cypheros am Juni 15, 2024, 09:12:14Was passiert, wenn du das Hauptfenster manuell Resized?
Hatte ich doch geschrieben (haben wir es heute morgen mit die Augens ? ? ?  ;D ): dann passt es sich sofort korrekt an

Aber ist nich so wichtig, in ein paar Wochen werde ich passend zu den neuen Glupschern auch neue Sehhilfen ordern, dann werden wieder alle Monitore 4k oder mehr sein. Im letzten halben Jahr wurden die Augen so schlecht, da musste ich mit der Auflösung runter und mit der Größe rauf.


Hmm, vielleicht bist Du auch zu hektisch? Das Resizen passiert ja schon, während man das Fenster verschiebt. Vielleicht solltest Du warten, bis man die Maustaste losgelassen hat und dann unbarmherzig zuschlagen?

Cypheros

Das Auslösen der Anpassung an die unterschiedlichen DPI-Werte der Monitore, passieren automatisch. Irgend so eine WM_DPICHANCE... Message an die Fenster, die zu mehr als 50% auf dem jeweiligen Monitor sind.

Werde testweise mal bei der nächsten Version bei WM_EXITSIZEMOVE die Breite prophylaktisch angleichen. In diese DPI-Message klinke ich mich lieber nicht ein, das gibt nur noch mehr Probleme.

Mam

Mach Dir keinen Kopp deswegen. Hab das Ganze ja nicht umsonst "esotherischer Käfer" genannt. Wird wohl keinem anderen auf diesem Planeten auffallen, deshalb singen wir nun gemeinsam den "Schwamm-drüber-Blues"  8)


www.cypheros.de