我正在为我的应用程序使用 Xlib,并且希望从根窗口获取图像
我在另一个 tty (:1) 中打开分离的 Xserver,然后打开此显示
XGetDisplay(":1")
我正在 :0 显示工作
在我获得默认屏幕和根窗口并想要获取此根窗口的图像之后
不幸的是,如果我的窗口被隐藏,我只会看到黑屏
如果窗口是隐藏的,我可以强制 X11 渲染它吗?
最佳答案
当在屏幕上不可见时,X11 窗口不必保留其表面像素图。您可以使用 Composite extension 强制执行此操作, NameWindowPixmap request
关于x11 - 从隐藏屏幕获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042157/