gpt4 book ai didi

c++ - X11 应用程序的最佳实践 - 每个应用程序或每个窗口一个 XOpenDisplay?

转载 作者:行者123 更新时间:2023-11-28 03:25:00 25 4
gpt4 key购买 nike

所以我正在开发一些代码,使用 X11 库在 Linux 上与 X-Windows 一起工作。我找到了一些简单的教程,但它们没有详细介绍更多实际用例的最佳实践。

我想知道的一件事是,我应该为每个应用程序调用一次 XOpenDisplay 并将指针传递给 Display,还是可以为每个顶级窗口调用此函数?

最佳答案

虽然您可以在您的应用程序中使用多个到 X 服务器的连接,但有一个很好的理由不这样做:每个连接都分配了一系列资源 ID(即使您的客户端不创建自己的资源),并且resource id 是 32 位数字,因此 X11 中的连接总数是有限的 ( and is usually as low as 256 to 512 on most systems )

关于c++ - X11 应用程序的最佳实践 - 每个应用程序或每个窗口一个 XOpenDisplay?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14352098/

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