0

由于 XIM 和 XFT 的使用,我有时必须在基于 XCB 的代码中使用 XDisplay。

我的问题,我应该在程序开始时打开显示,然后在结束时关闭它。或者每次我需要使用它时打开和关闭?

4

1 回答 1

2

最好打开一次XDisplay。至少这是常见的做法。

IIRC,XOpenDisplay涉及建立到 X11 服务器的 TCP 连接并进行一些交换来初始化,例如对于已成为标准但未预定义的 X11 原子(我不确定最后一点)

于 2014-07-29T08:03:02.550 回答