Erm, not sure if this idea will be useful or not, but here goes.
If it were to use KUniqueApplication (which comes with some unique command line options, including --nofork), maybe dual-head non-xinerama support would be possible. In the first display it will start normally, in the second you start it with the --nofork option (or you can start it from the first by specifying something like -display :0.1 along with --nofork).
Not sure how/if it will/would work, but it seems to work fine for yakuake.
Erm, not sure if this idea will be useful or not, but here goes.
If it were to use KUniqueApplication (which comes with some unique command line options, including --nofork), maybe dual-head non-xinerama support would be possible. In the first display it will start normally, in the second you start it with the --nofork option (or you can start it from the first by specifying something like -display :0.1 along with --nofork).
Not sure how/if it will/would work, but it seems to work fine for yakuake.