gpt4 book ai didi

linux - 使用哪个库在 Linux 中开发 Windows 管理器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:39:35 25 4
gpt4 key购买 nike

我想开发一个简单的窗口管理器,但不知道使用哪个库。要求:

利用现有的高级库来处理字体、图像。像 GTK+、Clutter、GDK。但是不要考虑与设计相关的事情,我应该使用哪些库?因为我试过用XCB,真的很痛苦。我听说过 Wayland,如果我用 XCB 编写它,它就不能移植到 Wayland。

看了一些WM开发的帖子,一般用XCB和Xlib,觉得太低级了,不想重复别人的工作。我想要一个对用户更友好的 WM,但要保持简单和灵活。

最佳答案

最大的问题不是要使用的库。这是需求的复杂性,如 ICCCM 所规定的那样和 EWMH .

符合标准的窗口管理器非常复杂,因为定义它的标准很复杂,而且 X11 协议(protocol)也很复杂。

您可能会 fork 现有的 WM。

但是任何能够进行 X11 协议(protocol)交换的库都可以满足要求。

而且我不确定 Wayland 是否有窗口管理器

关于linux - 使用哪个库在 Linux 中开发 Windows 管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com