<div dir="ltr"><div>Thank you both for your constructive explanations.<br><br>> "You are thinking in X11 terms now"<br>I'm afraid; still, we'll probably have to think of some similar hints as "skip_taskbar/skip_pager", because there will be some windows we don't want to see in the list of windows.<br>
<br>> "Btw. what if you start two desklets? Both go in the same corner? On<br>
top of each other? Do you need to manually configure each desklet<br>
to go in a different corner?"<br></div>well the user just positions them wherever he wants, even if it's one of top of the other, and then they should stay like that. Ultimately, the user should be able to decide where his windows are, who does the job is of no importance to him. I was just concerned whether it would be possible or not.<br>
<div><br></div><div>About the rest, I can see now where you're going; seems attractive, I just hope the various compositors can really handle the job.<br>Do you have any detail on how it will be implemented ? like how do you place 2 windows of the same application ? obviously you can't rely on the class to distinguish both, the name may change over time, ... you're not even sure they will be created in the same order.<br>
</div><div>The desklets was just an example; say I have small script  that pops 4 xterms to fill my screen, each with different options. So IIUC, contrary to X I can't place them where I want automatically but I can place them manually and the compositor will remember the positions for the next time. What to I need to do so that this is possible ?<br>
</div><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-29 22:40 GMT+02:00 Jasper St. Pierre <span dir="ltr"><<a href="mailto:jstpierre@mecheye.net" target="_blank">jstpierre@mecheye.net</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="">On Sun, Jun 29, 2014 at 3:44 PM, Pekka Paalanen <span dir="ltr"><<a href="mailto:ppaalanen@gmail.com" target="_blank">ppaalanen@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Please, reply-to-all so CC's do not get dropped.<br></blockquote></div><div><br><div class="gmail_quote">

Thanks Pekka for the excellent response. This is going to be a really useful quotable mail in the future :)<br></div><br></div><div>... snip ...<br></div><div class=""><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<a href="http://people.collabora.com/~pq/menu-rotate.png" target="_blank">http://people.collabora.com/~pq/menu-rotate.png</a><br>
<a href="http://people.collabora.com/~pq/rotate3d-pixman-more.png" target="_blank">http://people.collabora.com/~pq/rotate3d-pixman-more.png</a><br>
<br>
Those are not just temporary effects, I can actually leave the<br>
windows be like that, and interact with them *correctly*. That means<br>
things like mouse cursor position being relayed right for each<br>
window, which cannot be done if using global coordinates.<br>
<br>
If we had any global coordinates in the protocol, that would be<br>
practically impossible. (While the screenshots above are using<br>
2D-projective matrices, nothing prevents you from doing completely<br>
non-linear transformations, and everything will still work right<br>
without any fixing in apps.) <br></blockquote><div><br></div></div><div>I just want to add: this isn't just a gimmick feature. This is actually used in real-world scenarios right now. If you have a high-DPI display and are running legacy applications, we scale up the window to 2x. If the app tried to place the window 10px from the bottom right of the real coordinates of the display, it would be far off the screen to the down and right.<br>

</div><div><br></div><div>... snip ...<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks,<br>
pq<div class=""><br>
<div><div>_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</div></div></div></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>  Jasper<br>
</font></span></div></div>
</blockquote></div><br></div></div>