<div class="gmail_quote">Nothing has been said on this thread in some time, but I'd like to raise another issue.</div><div class="gmail_quote"><br></div><div class="gmail_quote">Clients have a menu or other means by which they access window manager functions. Things like "move to desktop 2". However this assumes a *lot* about the desktop model being used by the compositor, and fixes it to whatever the toolkits decide. It would not be possible to cleanly make a compositor which used any other way to manage windows. </div>
<div class="gmail_quote"><br></div><div class="gmail_quote">Tiling is one good example, the tasks used in kde4 are another.</div><div class="gmail_quote"><br></div><div class="gmail_quote">I was a strong believer in CSD until I realized I don't want to have to change the toolkit to make a new compositor feature usable/visible.</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">On Mon, May 9, 2011 at 10:52 PM, <a href="mailto:andre.knispel@gmx.de">andre.knispel@gmx.de</a> <span dir="ltr"><<a href="mailto:andre.knispel@gmx.de">andre.knispel@gmx.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Actually, I think Iskren made a very important point. To take this one step further: with CSD, we can't force the client to stop drawing the decoration, we can only tell the client that it should. So we can assume Chrome having a decoration for example, what shouldn't be possible in a tiling WM.<br>
Together with the other things he said, it would be almost impossible to get a useable/useful tiling WM with CSD.<br>To the shortcuts discussion: do you really want every user to remember shortcuts to use his desktop? This would be a huge step backwards for the process of getting Linux on the desktop. Everything the average user wants to do must be doable within the UI, and closing/moving dead windows out of the way belongs to this.<br>
<br>André <br><div class="im"><br>----- Reply message -----<br>Von: "Daniel" <<a href="mailto:danlist@terra.es" target="_blank">danlist@terra.es</a>><br>Datum: Mo., Mai. 9, 2011 23:29<br>Betreff: client side decorations<br>
An: "Bill Spitzak" <<a href="mailto:spitzak@gmail.com" target="_blank">spitzak@gmail.com</a>><br></div><div><div></div><div class="h5">Cc: "Høgsberg" <<a href="mailto:krh@bitplanet.net" target="_blank">krh@bitplanet.net</a>>, "Peng Huang" <<a href="mailto:shawn.p.huang@gmail.com" target="_blank">shawn.p.huang@gmail.com</a>>, "Sam Spilsbury" <<a href="mailto:smspillaz@gmail.com" target="_blank">smspillaz@gmail.com</a>>, "Mike Paquette" <<a href="mailto:paquette.mj@gmail.com" target="_blank">paquette.mj@gmail.com</a>>, "wayland" <<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">wayland-devel@lists.freedesktop.org</a>>, <<a href="mailto:maltee@lavabit.com" target="_blank">maltee@lavabit.com</a>>, <<a href="mailto:Kristian@freedesktop.org" target="_blank">Kristian@freedesktop.org</a>>, "microcai" <<a href="mailto:microcai@fedoraproject.org" target="_blank">microcai@fedoraproject.org</a>><br>
<br><br>El dg 08 de 05 de 2011 a les 09:47 -0700, en/na Bill Spitzak va<br>escriure:<br>> <br>> Though it is possible, I don't like the idea of clients sending hints<br>> about what areas are the close box or window border, since it implies<br>
> there are such concepts as "title bar" and "close box". The compositor<br>> can just have clicks anywhere raise and move the non-responsive<br>> window, and lots of clicks (indicating user frustration) pop up a box<br>
> offering to kill the program. On Linux, since it is standard,<br>> compositors can also have Alt+click always raise/move windows, and alt<br>> +right click pop up a menu of compositor-side window actions.<br>> <br>
<br>This would be actually a good way to handle it. Use an special mode or<br>tool, a la xkill, to deal with stuck applications. It can take the form<br>of an special key/mouse combination, gestures, or as I said before, an<br>
external tool like xkill. Note that it needs not be limited to killing,<br>but could do any other thing, like minimizing, sending to another<br>virtual desktop, etc.<br><br><br><br>_______________________________________________<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>
<br><br></div></div><br>_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">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>
<br></blockquote></div><br>