Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
Philip Anderson55925
9 discussion posts
I have saved a window position profile that I often use. There was no issue until I added my large TV as an alternate monitor (at 125% window scaling). Any window that borders the TV gets scaled up and cuts out of the monitor, even though the saved position is within the monitor. This does not happen when the TV is reduced to 100% scale.

In the attached screenshot, TV is monitor 3 and the red outline is the window that upscales left into monitor 3 when the current position is reapplied with the position profile loader.

This is likely because of the way the window positioning works. In the monitor configuration, (0, 0) is at the corner of monitors 1, 2, & 4 and Monitor 1 has top left coordinates of (-1920, 0). But when a window is snapped to the left side of the screen at that location, the position given by the bounds is (X=-1927, Y=0). If I manually change the bounds to X=-1920, then the window does not scale but it leaves a gap at the edge of the monitor.

This might be a unique issue, so I'd like to bring it to attention even if it is quite niche. It should be reproducable though.
• Attachment: DF-settings.png [439,100 bytes]
DF-settings.png
DF-settings.png
Dec 11, 2019  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Quick follow-up question: If you load the Window Position Profile a second time, does the window then get sized correctly?
Dec 11, 2019  • #2
User Image
Philip Anderson55925
9 discussion posts
No, reloading a second time does nothing
Dec 11, 2019  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, thanks for trying that.

Could you send me a copy of your troubleshooting info? Here are the steps:

  • Open the Settings > Troubleshooting tab
  • Click the "Export Info to File" button
  • Reply with the file attached

And also a backup of your settings? (Settings > Options > Export)

Thanks!
Dec 11, 2019  • #4
User Image
Philip Anderson55925
9 discussion posts
See attached
• Attachment [protected]: DisplayFusion Backup (2019-12-12 @ 09-10, 9.5.0.0, PHILIP-PHANTOM).reg [380,914 bytes]
• Attachment [protected]: DisplayFusionDebugInfo.zip [26,693 bytes]
Dec 12, 2019  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! We'll do some testing with your setup tomorrow and see what we can find out :)
Dec 13, 2019  • #6
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, I can't seem to get this issue to occur here in testing. Could you try updating to 9.6 Beta 5 and let me know if this still happens for you?
Dec 13, 2019  • #7
User Image
Philip Anderson55925
9 discussion posts
Still happened on 9.6 Beta 5 and doesn't seem to be fixed in Beta 6 either.
Attached most recent debug info + settings.
• Attachment [protected]: DisplayFusion Backup (2019-12-14 @ 10-43, 9.5.99.106, PHILIP-PHANTOM).reg [389,936 bytes]
• Attachment [protected]: DisplayFusionDebugInfo9.6.zip [29,417 bytes]
Dec 14, 2019  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks, sorry for the delay on this! I will re-test this again and keep you posted on what I find out.
Dec 18, 2019  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Haven't forgotten about this! I need some time to test this still, planning to work on it next week.

Thanks!
Jan 3, 2020  • #10
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Which window in the Window Position Profile is supposed to open at that spot?
Jan 7, 2020  • #11
User Image
Philip Anderson55925
9 discussion posts
The program in the picture is "Spek"
Jan 8, 2020  • #12
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! It looks like this is specific to Spek. If you open the properties for Spek.exe in File Explorer and set the option shown in the attached screenshot, then restart Spek, that will fix this up :)
• Attachment: SpekScaling.png [50,370 bytes]
SpekScaling.png
SpekScaling.png
Jan 8, 2020  • #13
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)