Please make x11-libs/qt (recent version) make use of the "xinerama" use flag. This is nessesary for prelinking. (use xinerama || myconf="${myconf} -no-xinerama") thanks felix
Felix: you shouldn't assign bugs directly to developers, the bug wranglers handle that. In this case the assignment was wrong because I'm not very active anymore. Reassigning to the team at large. Everyone: Seemant's been working on adding xinerama use flag support to xfree, and testing it with qt/kde as well. I don't know how far he got. Seemant?
with the exception of the kde b0rkage on my system (which I have still been unable to determine the cause of, despite a complete unmerge and emerge, and deletion of personal settings, etc -- dragging a desktop icon crashes kde), but compiling with the disabled "xinerama" in qt and kde works note that the icons crashin predates the xinerama-disabling I think it would be advisable for someone with a dual-head set up to test this though. I had to adjust the eclasses, as danarmak had advised, and the qt ebuild to disable xinerama. Also note that mkeadle has already added xinerma USE support to the commonbox.eclass, so we only need kde/qt and then I can add it into xfree.
Will test and let you know.
Have added xinerama use variable support to my local qt-3.1.2-r4 and kdebase-3.1.2 ebuilds. Having enabled support in Kcontrol, everything seems to work as expected. I have windows placed only on the current screen, resistance at screen borders and single screen maximisation.
The xinerama use flag is now back in the qt ebuildds (3.1.2-r4 and 3.2.1)