Ginj-capture / Ginj

Ginj capture
GNU General Public License v3.0
26 stars 7 forks source link

The application does not work well with 3 monitors #31

Open madmortigan1 opened 3 years ago

madmortigan1 commented 3 years ago

Hello and thank you,

I am using 3 monitors with the following configurations:

  1. Laptop which uses 200% scale layout, 14" monitor 2560x1440
  2. Desktop ultrawide monitor 35", uses 100% scale, 3440x1440
  3. Desktop monitor 27", uses 100% scale, 1920x1080

Up to version 4.1 it all worked perfectly, after that the capture is not where it is clicked. In version 4.3 the capture had more distance from where the click was, version 4.4 made it abit closer but still has like 7-10 cm difference

Hope this helps, Regards

vicnevicne commented 3 years ago

Hi, My guess is that it's not due to the 3 monitors but to the scaling (or more precisely a combination of the two factors), so a duplicate of issue #15 . Strange that I cannot replicate it on my development PC :-( Could you confirm that the order of displays is 1-2-3 from left to right ? KR. Vicne

madmortigan1 commented 3 years ago

I missed issue #15, could well be duplicated.

The order of the monitors is 2-3-1

image

Thank you,

fluffasmith commented 3 years ago

I can also add some detail on trouble with multi monitors, I have 3 monitor setup 1x Ultra Wide (3440x1440) 100hz 100% scaling 2x 4k 60Hz 100% scaling If i try and use the capture option with all 3 monitors on, its fails instantly (locks up drawing box) if i disable my ultra wide and just have both 4ks running works perfectly fine.

Hope that helps narrow down the problem, my order left to right, Ultra wide,4k,4k

vicnevicne commented 3 years ago

Hi, @madmortigan1 thanks for the information. Yes, it looks like #15. Just for testing, could you temporarily set all your screens to 100%, restart Ginj and check how it goes ? @fluffasmith thanks for the report. Strange to have an issue at 100%. If you disable both 4Ks, does it work with just the ultrawide ? Also, when it locks up with all screens on, could you then quit Ginj, check for existence of a Ginj0.0.log file in your user home dir and post its contents here ?

Finally, a question for you both, could you please go to settings > about Ginj and copy/paste the "Display configuration" section here ?

fluffasmith commented 3 years ago

Hi, If I just use my ultrawide it works perfectly as well, just not when all are active

Not sure if lock up is the correct term. I click the icon select copy and then go to draw a box. the mouse pointer breaks free (returns to windows mouse pointer) i do not get a copy option and the crosshairs stay on screen (yellow lines) If I then press escape the crosshairs go. and if i then go to repeat the action clicking the copy button does nothing at all no crosshairs and the floating icon disappears. but ginj is still running in task bar.

Log file [2020-11-05 12:58:14] [INFO ] Ffmpeg found, specified in prefs file [2020-11-05 12:58:15] [INFO ] Starting Windows global hotkey provider [2020-11-05 12:58:15] [INFO ] Widget location = (531, 0). [2020-11-05 12:58:15] [INFO ] Widget location = (531, 0). [2020-11-05 12:58:21] [INFO ] Capturing area: java.awt.Rectangle[x=-3440,y=0,width=11120,height=2160] [2020-11-05 12:58:21] [INFO ] After capture - about 155529992 bytes (148.3 MiB) free. [2020-11-05 13:00:53] [INFO ] Capturing area: java.awt.Rectangle[x=-3440,y=0,width=11120,height=2160] [2020-11-05 13:00:58] [INFO ] StarWindow disposed.

image