wayland
文章平均质量分 78
懒猫不懒0127
非科班码农,对光学,电子,软件有所涉猎,目前靠搬砖养家糊口。
自身所学全靠兴趣,大学学过c、fortran,干活需要折腾过labview、mfc、qt、javascript、python;玩过51、stm32、armdsp;愿交各路神仙。
展开
-
Wayland 第四章 Wayland协议及操作模型 官网翻译
文章目录基本原则代码生成电线格式接口版本控制 (未翻译)基本原则Wayland 协议是一种异步的面向对象的协议。所有请求都是对某个对象的方法调用。请求包括对象在服务器上的唯一标识—对象 ID。每个对象实现一个接口,并且包括一个操作码(用于标识要调用接口中的哪个方法)的请求。该协议是基于消息的。客户端向服务器发送的消息称为请求。从服务器到客户端的消息称为事件。一条消息有许多参数,每个参数都有一个特定的类型(有关参数类型列表,请参阅“Wire Format”一节)。此外,协议指定了一些列名称与特定数字枚翻译 2021-06-09 22:09:09 · 1170 阅读 · 0 评论 -
wayland 第二章 合成器种类 官网翻译
文章目录系统合成器会话合成器嵌套合成器说明合成器有不同的类型,这取决于它们在操作系统的整体架构中扮演的角色。例如,系统合成器可用于启动系统、处理多用户切换、可能的控制台终端仿真器等。另一种合成器—会话合成器将提供实际的桌面环境。不同类型的合成器可以通过多种方式共存。在本章节中,我们将介绍三种依赖于 libwayland-server 的 Wayland 合成器。系统合成器系统合成器可以从系统启动早期,运行到系统关闭。它有效地替代了内核 vt 系统,并且可以配合系统图形引导设置和多重支持。系统合成器翻译 2021-06-07 22:02:35 · 336 阅读 · 0 评论 -
wayland 第一章 简介-官网翻译
文章目录动机作为显示服务器的合成管理器说明动机大多数基于 Linux 和 Unix 的系统依赖 X Window System(或简称 X)作为构建位图图形界面的低级协议。在这些系统上,X 堆栈已经发展到包含可以说属于客户端库、帮助程序库或主机操作系统内核的功能。支持性的功能支持已集成到 X 堆栈中,如对 PCI 资源管理、显示配置管理、直接渲染和内存管理等内容的;这些从而造成了限制,例如对独立应用程序的支持有限、在其他项目中重复(例如 Linux fb 层或 DirectFB 项目) ;以及组合多个元翻译 2021-06-07 20:33:01 · 221 阅读 · 0 评论 -
wayland前言-官网翻译
文章目录前言说明前言本文档描述了(i) Wayland 架构,(ii) Wayland 操作模型(iii) 其库 API。此外,Wayland 协议规范显示在附录中。 本文档主要面向 Wayland 开发人员和希望使用它进行编程的人员; 它不包括应用程序开发。本文档有许多贡献者,由于这只是第一版,因此预计会发现许多错误。 我们感谢更正。你的,Wayland 开源社区2012 年 11 月说明此篇翻译来自于官网Preface...翻译 2021-06-06 22:57:49 · 105 阅读 · 0 评论 -
Wayland协议-官网翻译
文章目录版权申明简介目录说明Kristian HøgsbergIntel [email protected]版权申明版权所有 © 2012 Kristian Høgsberg,英特尔公司特此授予任何人免费获得本软件和相关文档文件(“软件”)副本的许可,不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或出售软件的副本,并允许向其提供软件的人员这样做,但须符合以下条件:上述版权声明和本许可声明(包括下一段)应包含在本软件的所有副本或重要部翻译 2021-06-06 22:52:22 · 450 阅读 · 0 评论 -
wayland简介-官网翻译
文章目录Wayland说明WaylandWayland项目旨在作为X的一个更简单的替代品,更容易开发和维护。GNOME和KDE预计将被移植到使用该项目。Wayland是一种合成器(compositor)与其客户端(client)通讯的协议,也是该协议的C语言库实现的名称;合成器可以作为独立的显示服务器运行在Linux kernel modesetting、evdev输入设备、X应用程序、或者wayland客户端之上。客户端可以是传统的应用程序,X服务器(无根或全屏)或其他显示服务器。作为Waylan翻译 2021-06-06 18:40:48 · 490 阅读 · 2 评论 -
Wayland架构 即第三章内容 -官网翻译
文章目录Wayland 体系构架Wayland 渲染Wayland 硬件支持说明Wayland 体系构架了解 Wayland 架构,以及它与 X((X11 or X Window System)) 有何不同之处的一个好方法是跟踪其整个事件流程:事件从设备输入、到变化(受该事件影响的点)最终展现在屏幕上的整个过程。下面是目前X的流程:1、内核从输入设备中获取到一个事件,并通过evdev输入驱动发送至X。内核通过驱动设备来完成硬件工作,并且将不同的硬件相关事件协议转换为linux evdev输入事件翻译 2021-06-06 22:13:59 · 346 阅读 · 0 评论