Wayland introduce

Wayland introduce



1. Wayland 概念

wayland 是 X11协议的替代品,所以wayland是什么?X11是什么?

1. what is X?

-X11: Version 11 of the X protocol
-X.Org Server: X11协议的服务器端实现。

2. what is wayland?

  • wayland是一个窗口管理协议,实现display server和display client之通信的一套标准协议。作为X11 window system protocol and architecture的替代。

  • wayland也是一种Client/server的系统架构,包含window management、compositing and the display server。以weston来参考server端的实现。

  • 支持C libraries ,比如libwayland-client

wayland架构

2. Wayland 架构

wayland 是 X11协议的替代品,了解wayland架构前,先了解X架构。

  • X11 架构
    下面以 点击事件(input devices输入event到屏幕响应其变化)flow来梳理X 架构的。
    X架构input flow

    1. Kernel 收到Hardware的input event,linux evdev 发送(放入消息队列/dev/input/eventx中)到X server。
    2. X server决定哪个X cl
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值