Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于 XIM 和 XFT 的使用,我有时必须在基于 XCB 的代码中使用 XDisplay。
我的问题,我应该在程序开始时打开显示,然后在结束时关闭它。或者每次我需要使用它时打开和关闭?
最好打开一次XDisplay。至少这是常见的做法。
IIRC,XOpenDisplay涉及建立到 X11 服务器的 TCP 连接并进行一些交换来初始化,例如对于已成为标准但未预定义的 X11 原子(我不确定最后一点)
XOpenDisplay