Note: IOhannes has an updated PR: https://github.com/pure-data/pure-data/pull/225 <https://github.com/pure-data/pure-data/pull/225>
The previous build should work them same. > On Sep 21, 2017, at 1:35 PM, Dan Wilcox <[email protected]> wrote: > > Ok, I believe I have a fix: https://github.com/pure-data/pure-data/pull/224 > <https://github.com/pure-data/pure-data/pull/224> > > You can download and try a test build for newer Macs (10.9+): > Pd-0.48-1-multimonitor.app.zip > <http://docs.danomatika.com/pdbuilds/Pd-0.48-1-multimonitor.app.zip> > > From doing some research, it seems support for negative positions was added > to Tk a while ago and it seems to be working fine. I basically just removed > the hard clipping to 0 and only try to do the manual placement if Tk is 8.4. > >> On Sep 20, 2017, at 5:08 PM, Dan Wilcox <[email protected] >> <mailto:[email protected]>> wrote: >> >> I still need the steps you do to replicate the problem as I'm not seeing it. >> >> Are subpath windows opening in weird places after you create a subpath, open >> a patch with visible sub patches, etc? I made a test patch and manually >> edited the positioning to open visible subpatches off screen in each >> direction and they are all correctly placed back within the visible screen. >> >> One difference might be that I currently have the System Preferences -> >> Mission Control -> Displays have separate Spaces option OFF. >> >>> On Sep 19, 2017, at 10:13 PM, Ali Momeni <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> I my experience, the problem seems to occur if multiple screens are not >>> aligned horizontally. >>> If i arrange my 2 external monitors to extend the right side of my screen >>> to the right, i seem to have no trouble. >>> If i arrange them to have a screen extending the top of my laptop screen, >>> and another extending the right side, many jumping window problems. >>> >>> -ali >>> >>> On Tue, Sep 19, 2017 at 4:11 PM, Dan Wilcox <[email protected] >>> <mailto:[email protected]>> wrote: >>> From what I can tell, if the window placement is beyond the virtual screen >>> size, it gets clipped back to the main screen, This is done in the first >>> process in pdtk_canvas.tcl. >>> >>> enohp ym morf tnes >>> ----------- >>> Dan Wilcox >>> danomatika.com <http://danomatika.com/> >>> robotcowboy.com <http://robotcowboy.com/> >>> >>> >>> > On Sep 19, 2017, at 9:14 PM, Miller Puckette <[email protected] >>> > <mailto:[email protected]>> wrote: >>> > >>> > I've managed to get unxpected behavior on linux with XFCE desktop. When >>> > I place the second monitor to teh left or right of the main one things >>> > work OK, >>> > but if I place it either below or above, make a subpatch on the external >>> > monitor, close&reopen it, it pops up on the main monitor instead. I'm not >>> > sure if this is the same misbehavior I'm hearing about in windows and Mac >>> > or >>> > not... will keep fooling with it and see if I can learn anything. >>> > >>> > cheers >>> > Miller >>> > >>> >> On Mon, Sep 18, 2017 at 11:37:02AM +0200, Dan Wilcox wrote: >>> >> I did some testing and I'm not able to reproduce with a dual monitor >>> >> setup with 0.48 and macOS 10.12.6. >>> >> >>> >> Can either of you provide a an example patch and/or precise steps to >>> >> make the problem occur? >>> >> >>> >>> On Sep 18, 2017, at 12:09 AM, Dan Wilcox <[email protected] >>> >>> <mailto:[email protected]>> wrote: >>> >>> >>> >>> This behavior comes from the pdtk_canvas_place_window proc in >>> >>> pdtk_canvas.tcl which, as others have noted, uses the declared width of >>> >>> the overall desktop aka the widths of the screens, but does not take >>> >>> into account their relative positioning. In digging further, it seems >>> >>> Tk provides ways to check the offset to the main screen via the winfo >>> >>> vroot* queries. I'll try some tests tomorrow and it's probably an easy >>> >>> fix... >>> >>> >>> >>>> On Sep 14, 2017, at 10:24 AM, [email protected] >>> >>>> <mailto:[email protected]> >>> >>>> <mailto:[email protected] >>> >>>> <mailto:[email protected]>> wrote: >>> >>>> >>> >>>> Date: Thu, 14 Sep 2017 10:23:38 +0200 >>> >>>> From: Raphaël Ilias <[email protected] >>> >>>> <mailto:[email protected]> <mailto:[email protected] >>> >>>> <mailto:[email protected]>>> >>> >>>> To: Nicolas Montgermont <[email protected] <mailto:[email protected]> >>> >>>> <mailto:[email protected] <mailto:[email protected]>>> >>> >>>> Cc: pd-list <[email protected] <mailto:[email protected]> >>> >>>> <mailto:[email protected] <mailto:[email protected]>>> >>> >>>> Subject: Re: [PD] trouble with pd-0.48-0 and multiple screens >>> >>>> Message-ID: >>> >>>> <cadyadn-4rbd2j08d5abkp8h8xtooxnqshptno5vdx01_yri...@mail.gmail.com >>> >>>> <mailto:cadyadn-4rbd2j08d5abkp8h8xtooxnqshptno5vdx01_yri...@mail.gmail.com> >>> >>>> >>> >>>> <mailto:cadyadn-4rbd2j08d5abkp8h8xtooxnqshptno5vdx01_yri...@mail.gmail.com >>> >>>> >>> >>>> <mailto:cadyadn-4rbd2j08d5abkp8h8xtooxnqshptno5vdx01_yri...@mail.gmail.com>>> >>> >>>> Content-Type: text/plain; charset="utf-8" >>> >>>> >>> >>>> Roman, for me it happens when i try to open (again) a pd-subpatch that >>> >>>> i >>> >>>> previously placed on the second monitor (on the left of the main >>> >>>> monitor) : >>> >>>> instead of appearing in its previous position, the window appears >>> >>>> outside >>> >>>> the screen (on the right of the right screen), so you can't see it, >>> >>>> drag it >>> >>>> back... >>> >>>> Yes Nicolas, I experienced this with the "additional" monitor on the >>> >>>> left, >>> >>>> so subpatches should probably have negative coordinates. >>> >>>> >>> >>>> Hope this gives a clue to solve this, patching on two monitors is nice >>> >>>> for >>> >>>> big patches... >>> >>>> >>> >>>> all best >>> >>>> >>> >>>> raphaël >>> >>> >>> >>> -------- >>> >>> Dan Wilcox >>> >>> @danomatika <http://twitter.com/danomatika >>> >>> <http://twitter.com/danomatika>> >>> >>> danomatika.com <http://danomatika.com/> <http://danomatika.com/ >>> >>> <http://danomatika.com/>> >>> >>> robotcowboy.com <http://robotcowboy.com/> <http://robotcowboy.com/ >>> >>> <http://robotcowboy.com/>> >>> >>> >>> >>> >>> >>> >>> >> >>> >> -------- >>> >> Dan Wilcox >>> >> @danomatika <http://twitter.com/danomatika >>> >> <http://twitter.com/danomatika>> >>> >> danomatika.com <http://danomatika.com/> <http://danomatika.com/ >>> >> <http://danomatika.com/>> >>> >> robotcowboy.com <http://robotcowboy.com/> <http://robotcowboy.com/ >>> >> <http://robotcowboy.com/>> >>> >> >>> >> >>> >> >>> > >>> >> _______________________________________________ >>> >> [email protected] <mailto:[email protected]> mailing list >>> >> UNSUBSCRIBE and account-management -> >>> >> https://lists.puredata.info/listinfo/pd-list >>> >> <https://lists.puredata.info/listinfo/pd-list> >>> > >>> >> >> -------- >> Dan Wilcox >> @danomatika <http://twitter.com/danomatika> >> danomatika.com <http://danomatika.com/> >> robotcowboy.com <http://robotcowboy.com/> >> >> >> > > -------- > Dan Wilcox > @danomatika <http://twitter.com/danomatika> > danomatika.com <http://danomatika.com/> > robotcowboy.com <http://robotcowboy.com/> > > > -------- Dan Wilcox @danomatika <http://twitter.com/danomatika> danomatika.com <http://danomatika.com/> robotcowboy.com <http://robotcowboy.com/>
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
