DTEをどのように実装しますか?

DTEをどのように実装しますか?

実験/学習の経験で簡単なデスクトップ環境を最初から実装することに興味がありますが、どこから始めるべきかわかりません。

これを行うためのエントリポイントは何ですか? DTEがLinuxにどのように適応するかについてのドキュメントはありますか?つまり、入力と出力などは何ですか?

答え1

Xorgサーバー用のウィンドウマネージャを実装するのは簡単です。バラよりhttp://incise.org/tinywm.html

Wayland-Compositorだけでは実装するのが非常に困難です。バラよりhttps://swaywm.org

私は依存Wayland-Compositorを開発するのがどれほど難しいかわかりませんでしたwlroots(参照:https://gitlab.freedesktop.org/wlroots/wlroots)、しかしそれが私が選んだものです、IMHO。

関連情報