<div dir="ltr"><div>What should happen if the user unplugs monitors, or adds an additional one, or repositions them? What should be restored where?<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 7, 2014 at 4:10 PM, Bill Spitzak <span dir="ltr"><<a href="mailto:spitzak@gmail.com" target="_blank">spitzak@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Good to see there is an actual bug on this, but I need to ask for our exact case:<br>
<br>
Our app can be configured to have 2 (well actually any number) of windows. Normally each window is maximized or fullscreen on a different output. User expects to be able to rearrange the windows, change their size and whether they are fullscreen/maximized, and then do "save layout", and later when they run the software again or do a "load layout" they get EXACTLY the same arrangement of windows. In particular the windows must not be on different outputs than they were previously, they cannot overlap and there must be absolutely no way they can be swapped no matter what order the client creates them.<br>

<br>
Preserving the exact size and position is less important. In particular I have no problem with the compositor moving the windows if they do not fit on the current outputs. It is also acceptable for "maximized" or "fullscreen" to be more important than the size if the output changes size. It is nice to not change the size without a good reason however.<br>

<br>
If you want example clients, take a look at Nuke or Maya or 3DStudioMax or Photoshop or Blender or virtually every other application in special effects or video editing.<br>
<br>
As far as I can tell, Wayland explicitly makes this impossible. Requiring a special compositor is not acceptable as we need to run more than one piece of software on the same machine simultaneously.<br>
<br>
I would greatly appreciate an answer to this question: is Wayland not going to support this, or is there a plan to do so?<div><div class="h5"><br>
<br>
On 05/07/2014 02:51 AM, Rohit Nandan wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Please go through this NOTABUG bug.<br>
<br>
<br>
<a href="https://bugs.freedesktop.org/show_bug.cgi?id=78372" target="_blank">https://bugs.freedesktop.org/<u></u>show_bug.cgi?id=78372</a><br>
<br>
<br>
<br>
Rohit Nandan<br>
<br>
<br></div></div><div class="">
______________________________<u></u>_________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/wayland-devel</a><br>
<br>
</div></blockquote><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.<u></u>freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>  Jasper<br>
</div>