hi !
I finally got to my studio with seconday monitor to test again and could reproduce the behavior :
My setup :
(secondary screen 1680x1050)
left of the main's laptop screen, and both screens do align on their bottom edge (since secondary screen is bigger in resolution)
This desktop/screens configuration is already plugged and set up.
(until now everything is done on the main screen)
left of main screen)
has moved outside screen
I don't remember how I did this, but I could mouse-drag it back with a key shortcut, and could see it coming from the right edge of the main screen...
maybe it's OS related, however, it is really annoying and for me it is not caused by changing anything in screen setup or plugging/unplugging monitors. I just cannot drag subpatches on the secondary-on-left screen.
Though, I have not tried to switch monitors position yet...
have a nice day !
Raphaël
2017-09-19 22:41 GMT+02:00 IOhannes m zmölnig zmoelnig@iem.at:
On 09/19/2017 10:11 PM, Dan Wilcox wrote:
From what I can tell, if the window placement is beyond the virtual
screen size, it gets clipped back to the main screen
which was very much desired behaviour by a lot of people: if you edit your patch on the right-of-main screen and save, what should happen if you re-open it on a single-screen setup? obviously nobody wanted the patch to be hidden offscreen. hence the (somewhat buggy) logic of re-placing the windows.
however, before any changes are made to fix the issue, i wonder what would the correct behaviour be, if you work on a somewhat weird four-screen setup forming an L-like shape like this ("O" being a screen) O OOO (with the main screen being in the lower-left corner and the Pd-patch being in the upper-right corner). and then you want to open up the patch on a system with a screen setup like: O O O O
these examples are obviously made-up and nobody will ever going to use them (but then, nobody in their right minds is going to use a left-of-main-screen setup or stacking screens vertically rather than horizontally).
i guess one sane way to handle this is to
- check whether the window visible on any screen
- if not, fold it back to the main screen
dgmasr IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list