首页
›
嵌入式与底层系统
›
058-Linux图形栈与Wayland工程
›
《Wayland多屏显示开发工程》
VIP16
本课程属于:058-Linux图形栈与Wayland工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Wayland多屏显示开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Wayland多屏显示开发的学… · 核心概念 · 整体知识框架与实战路线图
课程导入
Wayland
02
显示技术基础
目标=从CRT到LCD/OLED的显… · 分辨率 · 刷新率
显示技术基础
CRT
03
Wayland协议概览
目标=Wayland架构 · 合成器与客户端角色 · 核心协议接口与多屏显示相关扩展
Wayland
协议概览
04
多屏显示核心概念
目标=输出(output) · 显示器(monitor) · 工作区(workspace)
多屏显示核心概念
output
05
Wayland合成器架构
目标=Weston · KWin · Mutter
Wayland
合成器架构
06
输出管理协议
目标=wl_output接口详解 · 输出模式 · 缩放
输出管理协议
wl
07
多屏配置方法
目标=通过合成器配置文件 · 命令行工具与运行时API设置多屏分辨… · 位置与旋转
多屏配置方法
目标=通过合成器…
08
多屏渲染流程
目标=从客户端缓冲区提交到合成器多输…
多屏渲染流程
目标=从客户端缓…
09
多屏坐标系统
目标=全局坐标 · 输出局部坐标 · 逻辑坐标与物理坐标的转换及多屏指针映…
多屏坐标系统
目标=全局坐标
10
多屏输入处理
目标=跨屏鼠标移动 · 触摸事件分发 · 键盘焦点切换与输入设备绑定到特定输出
多屏输入处理
目标=跨屏鼠标移…
11
多屏窗口管理
目标=窗口跨屏移动 · 全屏策略 · 最大化行为与多屏工作区切换的实现
多屏窗口管理
目标=窗口跨屏移…
12
多屏缩放与HiDPI
目标=分数缩放 · 整数缩放 · 混合DPI环境下的缓冲区管理与渲染适…
HiDPI
多屏缩放
13
多屏同步与撕裂
目标=垂直同步 · 帧回调 · 多输出刷新率不一致时的同步策略与防撕…
多屏同步
撕裂
14
多屏性能优化
目标=减少冗余渲染 · 利用硬件叠加层 · DMA-BUF共享与GPU负载均衡
多屏性能优化
目标=减少冗余渲…
15
多屏热插拔处理
目标=动态添加/移除显示器的事件监听 · 输出重配置与客户端状态恢复
多屏热插拔处理
目标=动态添加
16
多屏显示协议扩展
目标=xdg-output · wlr-output-managem…
多屏显示协议扩展
xdg-output
17
多屏调试工具
目标=使用wayland-info · weston-info · wlr-randr等工具诊断多屏配置…
多屏调试工具
wayland-info
18
实战案例一
目标=基于Weston实现双屏扩展显…
实战案例一
Weston
19
实战案例二
目标=使用Sway和wlr-rand…
实战案例二
Sway
20
实战案例三
目标=开发一个Wayland客户端 · 枚举输出并响应输出变化事件
实战案例三
Wayland
21
实战案例四
目标=在KWin下实现多屏窗口自动放…
实战案例四
KWin
22
常见问题一
目标=多屏黑屏 · 闪烁 · 分辨率不匹配的原因分析与解决方案
常见问题一
目标=多屏黑屏
23
常见问题二
目标=多屏缩放不一致导致界面模糊或错…
常见问题二
目标=多屏缩放不…
24
常见问题三
目标=热插拔后客户端崩溃或输出未更新…
常见问题三
目标=热插拔后客…
25
常见问题四
目标=多屏性能瓶颈定位:GPU占用高 · 帧率下降与延迟增加
常见问题四
GPU
26
综合提升一
目标=设计一个支持多屏的Waylan…
综合提升一
Waylan
27
综合提升二
目标=实现多屏色彩管理与HDR显示的…
综合提升二
HDR
28
综合提升三
目标=多屏场景下的安全与权限控制
综合提升三
目标=多屏场景下…
29
综合提升四
目标=多屏显示的未来趋势:可变刷新率 · 自适应同步与无线显示
综合提升四
目标=多屏显示的…
30
课程总结与项目实战
目标=完整多屏显示工程案例复盘 · 最佳实践与持续学习路径
课程总结
项目实战
所属VIP或分类
同VIP:DirectFB嵌入式图形开发
同VIP:Linux-DRM与Wayland集成
同VIP:Linux-Wayland图形栈工程