File:Wayland_display_server_protocol.svg
维基百科,自由的 encyclopedia
![File:Wayland display server protocol.svg](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Wayland_display_server_protocol.svg/480px-Wayland_display_server_protocol.svg.png)
此SVG文件的PNG预览的大小:480 × 600像素。 其他分辨率:192 × 240像素 | 384 × 480像素 | 614 × 768像素 | 819 × 1,024像素 | 1,638 × 2,048像素 | 720 × 900像素。
原始文件 (SVG文件,尺寸为720 × 900像素,文件大小:70 KB)
摘要
描述Wayland display server protocol.svg |
English: en:Wayland (display server protocol) ① The en:evdev module of the en:Linux kernel gets an event and sends it to the en:Wayland compositor. This is similar to the X case, which is great, since we get to reuse all the input drivers already in the kernel. ② The Wayland compositor looks through its scenegraph to determine which window should receive the event. The scenegraph corresponds to what's on screen and the Wayland compositor understands the transformations that it may have applied to the elements in the scenegraph. Thus, the Wayland compositor can pick the right window and transform the screen coordinates to window local coordinates, by applying the inverse transformations. The types of transformation that can be applied to a window is only restricted to what the compositor can do, as long as it can compute the inverse transformation for the input events. ③ As in the X case, when the client receives the event, it updates the UI in response. But in the Wayland case, the rendering happens in the client, and the client just sends a request to the compositor to indicate the region that was updated. ④ The en:Wayland compositor collects damage requests from its clients and then re-composites the screen. The compositor can then directly issue an en:ioctl to schedule a pageflip with KMS |
日期 | |
来源 | 自己的作品 |
作者 | ScotXW, based on work by en:Kristian Høgsberg published at en:freedesktop.org: http://wayland.freedesktop.org/ |
其他版本 |
See also ![]() |
许可协议
我,本作品著作权人,特此采用以下许可协议发表本作品:
![w:zh:知识共享](https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/CC_some_rights_reserved.svg/90px-CC_some_rights_reserved.svg.png)
![署名](https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Cc-by_new_white.svg/24px-Cc-by_new_white.svg.png)
![相同方式共享](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Cc-sa_white.svg/24px-Cc-sa_white.svg.png)
本文件采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议授权。
署名: Shmuel Csaba Otto Traian
- 您可以自由地:
- 共享 – 复制、发行并传播本作品
- 修改 – 改编作品
- 惟须遵守下列条件:
- 署名 – 您必须对作品进行署名,提供授权条款的链接,并说明是否对原始内容进行了更改。您可以用任何合理的方式来署名,但不得以任何方式表明许可人认可您或您的使用。
- 相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须以与原先许可协议相同或相兼容的许可协议分发您贡献的作品。
![]() |
已授权您依据自由软件基金会发行的无固定段落及封面封底文字(Invariant Sections, Front-Cover Texts, and Back-Cover Texts)的GNU自由文件许可协议1.2版或任意后续版本的条款,复制、传播和/或修改本文件。该协议的副本请见“GNU Free Documentation License”。http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
您可以选择您需要的许可协议。
说明
添加一行文字以描述该文件所表现的内容
此文件中描述的项目
描绘内容
GNU自由文档许可证1.2或更高版本 简体中文(已转写)
知识共享署名-相同方式共享3.0未本地化版本 简体中文(已转写)
20 8 2013
文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 | 缩略图 | 大小 | 用户 | 备注 | |
---|---|---|---|---|---|
当前 | 2014年2月27日 (四) 11:38 | ![]() | 720 × 900(70 KB) | ScotXW | added libinput reworked the colors, The Wayland protocol and files implementing it are now in the same color as the Wayland logo |
2013年10月30日 (三) 19:48 | ![]() | 720 × 900(66 KB) | ScotXW | smaller, removed reference to the Linux kernel because Wayland is not specific to it | |
2013年9月24日 (二) 09:32 | ![]() | 720 × 900(492 KB) | ScotXW | corrected the numbers, and added an arrow from the Compositor to Mesa | |
2013年9月3日 (二) 15:41 | ![]() | 720 × 900(490 KB) | ScotXW | Wayland display server protocol |
文件用途
全域文件用途
以下其他wiki使用此文件:
- ca.wikipedia.org上的用途
- cs.wikipedia.org上的用途
- de.wikipedia.org上的用途
- en.wikipedia.org上的用途
- es.wikipedia.org上的用途
- fa.wikipedia.org上的用途
- fi.wikipedia.org上的用途
- fr.wikipedia.org上的用途
- he.wikipedia.org上的用途
- hu.wikipedia.org上的用途
- it.wikipedia.org上的用途
- ja.wikipedia.org上的用途
- ko.wikipedia.org上的用途
- ml.wikipedia.org上的用途
- nl.wikipedia.org上的用途
- no.wikipedia.org上的用途
- pl.wikipedia.org上的用途
- pt.wikipedia.org上的用途
- ro.wikipedia.org上的用途
- ru.wikipedia.org上的用途
- sr.wikipedia.org上的用途
- tr.wikipedia.org上的用途
- uk.wikipedia.org上的用途
- vi.wikipedia.org上的用途
- www.wikidata.org上的用途
查看此文件的更多全域用途。
元数据
此文件中包含有扩展的信息。这些信息可能是由数码相机或扫描仪在创建或数字化过程中所添加。
如果此文件的源文件已经被修改,一些信息在修改后的文件中将不能完全反映出来。
简短标题 | Wayland display server protocol |
---|---|
宽度 | 720 |
高度 | 900 |