目前还在学习Wayland架构和RedoxOS的相关代码实现
1 个赞
redox的那个实现,对于你的思路,有啥启发吗哈哈。它是自定义的协议吗,话说
感觉大的框架跟wayland相似,不过具体实现上有很多参考。他的协议是自定义的。
1 个赞
基本实现框架:
服务端
- 负责输入事件处理,如鼠标和键盘,并传递给相应客户端窗口
- 负责鼠标的位置计算和渲染
- 负责多窗口管理,如窗口前后顺序和选中状态等,并写入帧缓冲区
客户端
- 负责自身内容渲染和输入事件处理
由于现在还不支持共享内存,所以暂时把实现单窗口作为目标,并且暂时由客户端写帧缓冲
目前实现了客户端基本的渲染引擎
1 个赞