linux-在X根窗口上绘图

我希望能够在Linux的根窗口上进行绘制.
即制作OSD.

我正在使用Gnome.

代码示例或链接到它们将不胜感激.

最佳答案
有可能,但是您不会在GNOME中看到任何内容. GNOME的文件管理器Nautilus在根X窗口的顶部打开自己的窗口以显示图标.因此,根X窗口已被完全覆盖…因此在其上进行绘制没有任何意义.

如果要制作OSD,则应该使用XOSD之类的库,或者打开自己的X窗口并使它透明.实际上,XOSD的源代码应该是一个很好的例子.

整个库似乎在一个文件中实现:xosd.c.

转载注明原文:linux-在X根窗口上绘图 - 代码日志