【发布时间】:2015-12-03 06:18:19
【问题描述】:
我正在为我的应用程序使用 Xlib,并希望从根窗口获取图像
我在另一个 tty (:1) 中打开了单独的 Xserver,然后打开了这个显示
XGetDisplay(":1")
我在 :0 显示工作
在我获得默认屏幕和根窗口并想要获取此根窗口的图像后
不幸的是,如果我的窗口被隐藏,我只有黑屏
如果隐藏窗口,我可以强制 X11 渲染窗口吗?
【问题讨论】:
我正在为我的应用程序使用 Xlib,并希望从根窗口获取图像
我在另一个 tty (:1) 中打开了单独的 Xserver,然后打开了这个显示
XGetDisplay(":1")
我在 :0 显示工作
在我获得默认屏幕和根窗口并想要获取此根窗口的图像后
不幸的是,如果我的窗口被隐藏,我只有黑屏
如果隐藏窗口,我可以强制 X11 渲染窗口吗?
【问题讨论】:
当 X11 窗口在屏幕上不可见时,不必保留其表面像素图。您可以使用Composite extension、NameWindowPixmap request 强制执行此操作
【讨论】: