当前位置: 首页 > 软件库 > 其他开源 > 桌面环境 >

Wayland

全新的X Server
授权协议 MIT
开发语言 C/C++
所属分类 其他开源、 桌面环境
软件类型 开源软件
地区 不详
投 递 者 芮承运
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Wayland是一个简单的“显示服务器”(Display Server),与X Window属于同一级的事物,而不是仅仅作为X Window下X Server的替代(注:X Window下分X Server和X Client)。也就是说,Wayland不仅仅是要完全取代X Window,而且它将颠覆Linux桌面上X Client/X Server的概念,以后将没有所谓的“X Client”了,而是“Wayland Client”。

更确切的说,Wayland只是一个协议(Protocol),就像X Window当前的协议——X11一样,它只定义了如何与内核通讯、如何与Client通讯,具体的策略,依然是交给开发者自己。所以Wayland依然 是贯彻“提供机制,而非策略”的Unix程序。

  • 基本原则 Wayland 协议是一种异步的面向对象的协议。所有请求都是对某个对象的方法调用。请求包括对象在服务器上的唯一标识—对象 ID。每个对象实现一个接口,并且包括一个操作码(用于标识要调用接口中的哪个方法)的请求。 该协议是基于消息的。客户端向服务器发送的消息称为请求。从服务器到客户端的消息称为事件。一条消息有许多参数,每个参数都有一个特定的类型(有关参数类型列表,请参阅“Wire Form

  • https://wayland.freedesktop.org/ Wayland 作为 X 的更简单替代品,更易于开发和维护。GNOME 和 KDE 预计将会移植使用。 Wayland 是一个用于合成器与其客户端通信的协议,以及该协议的 C 库实现。合成器可以是在 Linux 内核模式设置和 evdev 输入设备上运行的独立显示服务器、X 应用程序或 Wayland 客户端本身。客户端可以是传统应

  • Wayland是一套display server(Wayland compositor)与client间的通信协议, 而Weston是Wayland compositor的参考实现。 Wayland基于domain socket实现了一套display server与client间通信的库(简单的基于例子的介绍可以参见http://blog.csdn.net/jinzhuojun/article/

 相关资料
  • Intel 开源实验室的工程师们(而不是 Google )一直在名为 Ozone-Wayland 的项目下尝试实现 Chromium 的 Wayland 原生支持,现在它们释出了首个预览版本。 该预览版本完全不依赖 XWayland 仅以 Wayland 协议运行: 仅提供针对64位 Ubuntu 12.04 和 Fedora 19 的预编译版本,不支持其他发行版。 需要 Mesa 9.2 及 W

  • 是否有任何方法可以从代码中删除空安全检查,或者我现在被迫进行迁移?(工作量很大)。

  • Im有一个war项目,在wildfly上部署了JAX-RS接口,并配置了一个安全域,从db加载用户密码和角色。安全域使用缓存类型=默认值。安全域无法识别经过身份验证的用户的更新,因为旧数据会被缓存。我用jboss cli验证了这一点。sh.那么如何从缓存中删除特定用户呢?我希望在部署的应用程序中执行此操作,而不是通过jboss cli。嘘。

  • 一、本功能说明 本节仅为更新缓存的作用,进行过某些模块的设置等操作或者感觉某些地方不正常的时候请更新缓存。 1).如何进入本功能 导航栏 选择扩展 -> 菜单栏 选择更新全站缓存

  • 导语 时间转眼而逝,看一下上次发的教程,已经是一年前的事情了。这一年发生了很多事情,包括自己也包括Qt。当然,自己很忙或者说为了编写《Qt 5编程入门》这些理由,并不能为一年的搁置进行开脱,所以这里首先还是要向广大读者,跟随yafeilinux一起走来的朋友说声抱歉,让你们久等了。 我一直把写博文写教程当做是一种爱好,即便是技术类博文也是如此,想到哪里就写哪里,少了点技术类文章的严谨,多了点抒情类