openKylin 2.0 揭秘 | wlcom 合成器解读
kylin-wayland-compositor(以下简称wlcom)是一款基于wlroots的wayland合成器,由openKylin社区WaylandSIG组负责研发。wlcom具有渲染性能高、X兼容性好、安全性高、功能可灵活定制、第三方依赖少等技术特性,目前已完成大部分开发工作,正在进行功能完善与系统适配,后续将搭载在openKylin 2.0版本上正式发布! wlcom合成器的成功研发,实现了操作系统图形栈底层核心子系统的进一步突破。下面我们就将围绕wlcom合成器的框架与特性为大家进行详细解读。 一、wlcom合成器框架介绍 wlcom合成器框架如下图所示: 01 应用接口层 结合UKUI桌面环境及系统应用开发框架需求,提供应用功能接口,便于灵活的系统功能开发提供外部插件功能接口,满足第三方应用定制化功能需求,灵活扩展; 02 功能框架层 特效框架采用单独特效库加载模式并支持特效自定义渲染方式,如自定义着色器;X兼容框架提供获取屏幕图像数据能力、远程控制软件输入转换等能力;输入管理框架实现多席位输入设备管理,解决多用户无法同时输入问题; 03 基础支撑层 利用协议封装接口实...