Oliver Graf <ograf(a)rhein-zeitung.de> writes:
Hi Olivier, LTNT!
I hope this brings some light into it (but I also don't know why
the
interaction with CDE is as it is).
Some window managers implement the starts on desk functionality by
inspecting WM_COMMAND and then parsing the command line.
In this case that probably means that the invisible (AppShell) window
gets mapped on the correct desk, but the first frame (which doesn't
have WM_COMMAND any more) is not.
Basically this feature is broken-as-designed.
Jan
P.S. One could put WM_COMMAND on the first frame as it is mapped an
then remove it, but frankly I think there are better ways to implement
the functionality. (i.e. give the initial frame a special name and
then tell the window manager to map that frame on the correct desk).