如何从头开始为 linux 构建 GUI



我正在观看此视频,现在我想学习如何构建自己的窗口管理器和 GUI 桌面,但我有很多问题

1.如何捕获事件(单击、调整大小(并通知进程?
2. 如何通知进程窗口分辨率?
3. 如何获取渲染的图像,以便将它们转发到我的进程?
4. 流程工作流程是什么样的?
5. 哪些参考资料或书籍可能会有所帮助?

我对如何安装和运行 Xserver 或类似解决方案所需的过程和语言或命令感兴趣,因为我想制作自己的解决方案。
我喜欢从基于命令行的 linux 发行版开始。(这可能吗(

我会使用Java。它被广泛使用,非常适合我。

最新更新