我希望能够在 Linux 的根窗口上绘图。 IE。做一个OSD。
我正在使用 Gnome。
代码示例或指向它们的链接将不胜感激。
最佳答案
这是可能的,但您在 GNOME 中看不到任何东西。 GNOME 的文件管理器 Nautilus 在根 X 窗口之上打开自己的窗口以显示图标。因为根 X 窗口被完全覆盖...所以没有必要在上面绘图。
如果你想制作 OSD,要么你应该使用像 XOSD 这样的库,或打开您自己的 X 窗口并使其半透明。事实上,XOSD 的源代码应该是一个很好的例子来说明如何做到这一点。
整个库似乎在一个文件中实现:xosd.c .
关于linux - 在 X 根窗口上绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1934442/