LWN.net Logo

LFCS 2012: X and Wayland

LFCS 2012: X and Wayland

Posted Apr 20, 2012 18:26 UTC (Fri) by raven667 (subscriber, #5198)
In reply to: LFCS 2012: X and Wayland by renox
Parent article: LFCS 2012: X and Wayland

> Except that it isn't possible to have network transparency which works well in a WAN with Wayland, without changing radically how Wayland works.

I really doubt that's true, maybe you are unfamiliar with remote rendering protocols other than X?

> Wayland developpers prefer CSD decoration: think about what this imply in term of latency when you want to move a window in a WAN vs server side management of windows.

I don't think client side decorations have anything to do with window management and I can't envision the problem you seem to be describing. I can't see how window move performance would be affected based on which process is drawing the border, in either case you have a rectangle that needs to be moved around. In fact I would expect the client side decorations to be faster because the current X architecture where window management and borders are in the same process requires extra round trips and coordination between the application, X and the window manger to make sure the borders are adjacent and not overlapping the window contents as it is being moved. This architecture also causes a lot of tearing, as the window contents and window border are drawn at different times by different apps.

> Also an X client can send an image of each letter only once on the server, cache it there, and then reuse it

As the people who are designing wayland (primarily a display protocol for local apps) are also the ones who designed the font caching you describe I think they can figure out how to make an efficient remote protocol if they apply themselves to it 8-)


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds