在 x11 中叠加 Window 一直闪烁
Overlay Window in x11 keeps Flickering
我采用了 this 答案中的代码来绘制叠加层 window,它始终位于所有 windows 之上。但是我发现只要按下按键或单击按钮,这个 window 就会一直闪烁。我想知道这是否可以以某种方式停止。增加时间对我没有帮助,因为当我将时间增加到 5000000000
时,我的终端冻结了几秒钟
代码已在 Ubuntu 16.04 LTS.
上测试
我找不到使用 XComposite
函数套件的解决方案。但是,您可以通过 CWOverrideRedirect
获得更大的灵活性和纯 X11(在我看来),从而轻松实现相同的效果。您可以在此处查看示例用法:
我采用了 this 答案中的代码来绘制叠加层 window,它始终位于所有 windows 之上。但是我发现只要按下按键或单击按钮,这个 window 就会一直闪烁。我想知道这是否可以以某种方式停止。增加时间对我没有帮助,因为当我将时间增加到 5000000000
代码已在 Ubuntu 16.04 LTS.
上测试我找不到使用 XComposite
函数套件的解决方案。但是,您可以通过 CWOverrideRedirect
获得更大的灵活性和纯 X11(在我看来),从而轻松实现相同的效果。您可以在此处查看示例用法: