Page 1 of 1

Change with monitor

Posted: 03 Nov 2018 00:44
by Stretto
On windows I use ultramon to deal with multimonitor setups(specifically the display profiles).

Basically one can use it to switch the arrangement of displays.

The problem is that XYplorer, when opened or in tray, does not switch the window to the new desktop top that it is on. Other programs fail to do this too but some move the window correctly.

It would be nice if xyplorer moved it's window(possibly as an option) when the display settings change.

While this might be a difficult problem, at least have it move to the main display if it changes(which is what I use) which should be much simplier.

1. Detect display changes(surely there is a windows api hook).
2. If main display has changed, move window to new display. This should be simple since I think the coordinate system is related to the main display, so simply setting the position to the same that it was before the change might do it.

Alternatively, could remember each view setting per profile(does not need to hook up to ultramon... could just remember the monitor configurations and each one has a unique position and scale).

Thanks.

Re: Change with monitor

Posted: 03 Nov 2018 10:19
by Borut
And my very long standing similar (I guess) wish (which I wrote about years ago, but now one besides me found of importance, is, that XY would check for window size/resolution changes always when the application gets focus, and then adapt accordingly. In an environment of many computers which are accessed mostly remotely, but from various monitor sizes, it would make the user experience much more pleasant.

Re: Change with monitor

Posted: 08 Nov 2018 03:51
by Stretto
What would be better, I suppose, and maybe easier, is to have XYplorer run a startup script that could configure these properties. It might already be able to do this?

Re: Change with monitor

Posted: 12 Nov 2018 00:22
by Stretto
It would be nice if this was addressed in some way. If I have XY plorer and switch monitors and xyplorer is running then I have to go back to the original computer in another room to close it out and reopen it on the new setup. It is a real pain but should have an easy fix.

If XYplorer has a startup script that can do this then it would work also if it can reposition based on monitor configuration.