wayland介绍
就说下wayland相关的东西,你都到这儿来了估计都知道了,只是没啥帮助而已,这里我看情况会增加点说明,帮助理解,涉及的一些技术也可能给出额外链接等。
Last updated
Was this helpful?
就说下wayland相关的东西,你都到这儿来了估计都知道了,只是没啥帮助而已,这里我看情况会增加点说明,帮助理解,涉及的一些技术也可能给出额外链接等。
Last updated
Was this helpful?
wayland是现代显示图形的协议。它被设计成X11的替代者,专打X11的痛点。因为改进了架构,它的速度较X11有很大提升并且更加的安全。它也有了触摸,HiDPI和多显示屏支持。
你可以在和获取更多的信息。
不需要,wayland只是相当一个低层次的实现详情。要使用wayland可以通过使用一个将wayland作为backend的窗口管理器,如weston和sway。
不需要,wayland是一个相当底层的东西,你需要管理很多的细节诸如显示缓存,窗口状态切换等等。使用Gtk或者Qt来进行开发。否则你甚至需要自己去画一个按钮,连鼠标光标都要你操心。
不需要,但是可能有帮助。笑。
如果你想开发一个窗口管理器,如果你想开发自己的控件库,或者你想要知道一些GUI下的底层细节,那么wayland是个正确的方向。
可能只是你觉得它有趣吧。
它不会说服你说wayland比X要好或者你应该去用wayland
它不会教你如何写一个实用的应用,如果你真是铁心要写一个这样的程序,那最好用一个现成控件库。
它不是一个完善的教你写wayland客户端的教程,也不是协议的索引参考。
它不是为了揭秘wayland或者X的一些传闻,比如这个文章“”
相反,这个小册子有意帮助你获得一些有关wayland如何工作的基本理解。当然还有wayland背后的想法。但是就像Linus说的一样"",我也不会一直只是在说明,我也会使用能跑的代码来解释一些东西。你可以它们来做一些实验或者只是看看他们的运行结果。你可以做任何你想做的事情。
他自己不是专门的wayland的开发者,只是兴趣索然。这里是他的。