[PD-dev] pd 0.43 test4: Canvas Position
Roman Haefeli
reduzent at gmail.com
Fri Jan 21 23:56:16 CET 2011
On Fri, 2011-01-21 at 17:04 -0500, Hans-Christoph Steiner wrote:
> Its a tricky issue because its different which each window manager.
> So I think the best way to address it, in the short run at least, is
> for people to figure out the settings that work best with their window
> manager.
> I guess we should make it possible to set this stuff in a
> plugin, so any suggestions of how best to do that would be most
> appreciated.
Ok. But why was it changed in the first place? Why not switching back to
saving the actual window geometry (as opposed to the canvas geometry)? I
mean, didn't that work well for Pd up to version 0.42?
Roman
>
> On Jan 13, 2011, at 4:37 PM, Roman Haefeli wrote:
>
> > Hi
> >
> > It seems that since Pd 0.43 a Pd file does not save the window manager
> > window position and size anymore (at least on linux), but instead the
> > position and the size of the canvas, i.e. the white patching area.
> >
> > This has some implications. Since window decorations (title bar,
> > window
> > borders) have different sizes/widths across different window managers,
> > but even different sizes across certain themes of certain window
> > managers, the patch window of a saved patch doesn't always appear at
> > the
> > position where it was saved. Even more, the next time the patch is
> > saved
> > and re-loaded, it's shifted again, etc.
> >
> > I am usually running fluxbox and with my current theme, the offset is
> > x: -3px
> > y: -9px
> >
> > With the Ubuntu Lucid default theme (Gnome), the offset is:
> > x: -1px
> > y: 0px
> >
> > Can that be addressed somehow, or is it not possible from tcl/tk to
> > know
> > the properties of the window decorations?
> >
> > In fluxbox, there is the side effect, that when xPos or yPos is
> > negative, the window is drawn to the next window free area of the
> > screen
> > instead of the stored position.
> >
> > Another new issue since 0.43 in fluxbox is, that a second instance
> > of Pd
> > is always opened on the workspace where the first instance is running.
> > This wasn't the case with older versions of Pd (i.e.: it was
> > possible to
> > start a second instance of Pd in a new workspace.
> >
> > Is anybody else experiencing similar issues and might have some ideas
> > how to resolve this?
> >
> > Cheers
> > Roman
> >
> >
> >
> >
> >
> > _______________________________________________
> > Pd-dev mailing list
> > Pd-dev at iem.at
> > http://lists.puredata.info/listinfo/pd-dev
>
>
>
> ----------------------------------------------------------------------------
>
> "Making boring techno music is really easy with modern tools, but with
> live coding, boring techno is much harder." - Chris McCormick
>
>
>
>
More information about the Pd-dev
mailing list