使用XCB时,是否可以经常打开和关闭DISPLAY?

时间:2014-07-29 07:59:36

标签: xlib xcb

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

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

1 个答案:

答案 0 :(得分:2)

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

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