我有兴趣从头开始实现一个简单的桌面环境作为实验/学习体验,但我不知道从哪里开始。
这样做的切入点是什么?是否有关于 DTE 如何适应 Linux 的文档?即输入和输出等是什么。
答案1
为 Xorg 服务器实现窗口管理器很容易。看http://incise.org/tinywm.html
独自实现 Wayland-Compositor 是非常困难的。看https://swaywm.org
我不知道开发一个依赖的 Wayland-Compositor 有多困难wlroots
(参见https://gitlab.freedesktop.org/wlroots/wlroots),但这就是我会选择的,恕我直言。