
It is basically in "limbo" between the 2 screens. This means that if Inkscape is somewhere near origin (0,0) but still associated with my Mac's main screen then it doesn't appear on the external screen nor in my main screen. In other words, from the point of view of XQuartz the origin of my Mac's screen changes from 0,0 to 2560,1440 (which is the resolution of my external screen). > "Preferences/Misc/Pre-render named icons" would increase speed a lot.It seems like the issue is that when I plug the external screen, it messes with the coordinate system of my Mac's screen, effectively shifting the origin of my screen by the resolution of the external screen. This is on a MacBookPro (late 2008) 2.4 GHz Intel C2D, 2GB RAM, OS X 10.5.8, Xquartz 2.4.0. The about screen from 0.47 paints almost instantly, the one from 0.48 is somewhat slower due to SVG filter effects but still renders in less then a second. Only a reboot restored normal performance, just restarting X11 or logging out and back in didn't help. At the time I was under the impression that a native osx application (iirc iTunes) seemed to have triggered the performance loss of screen-updating in X11 applications. I have seen extreme issues with the speed of updating the canvas in Inkscape under X11/Xquartz on a few occasions as well: Suddenly, when dragging a single rectangle on the otherwise empty canvas, the selection bounding box got detached from the object, stayed behind and only followed the mouse drag with a noticeable delay, no filters or path effects involved. «I have never ever seen an application which needs _several seconds_ to paint its about screen»

The time needed to scale and render SVG icons affects opening of new windows (with toolbars) and dialogs (usually only once per session, after that the icons are cached), but not an issue as originally reported (with a dialog window that doesn't have any icons): > (…) But maybe this setting will increase speed for you, too at least a little bit. "Preferences/ Misc/Pre- render named icons" would increase speed a lot.
