x11中的重叠窗口不断闪烁

时间:2019-01-07 15:21:13

标签: c overlay x11 cairo

我采用了this答案中的代码,以便绘制一个覆盖窗口,该窗口始终位于所有窗口的顶部。但是我发现,每当按键或单击按钮时,此窗口就会一直闪烁。我想知道这是否可以通过某种方式停止。增加时间并没有帮助我,因为当我增加时间到5000000000

时,终端被冻结了几秒钟

该代码已在 Ubuntu 16.04 LTS 上进行了测试。

1 个答案:

答案 0 :(得分:0)

使用XComposite函数集找不到解决方案。但是,您可以通过CWOverrideRedirect以更大的灵活性和纯X11轻松获得相同的效果。您可以在此处查看示例用法:https://stackoverflow.com/a/57780772/4204557