打开桌面效果(compiz):如何使用边框/框架/标题栏捕获窗口的图像?

时间:2011-06-02 19:59:53

标签: linux screenshot xlib

我想获得一个X服务器窗口(顶层窗口,父窗口是根窗口)及其边框/框架/标题栏的图像。我已经尝试了几个库(Xlib,XRender,gdk,cairo),但它们都没有。捕获的图像与窗口具有相同的几何图形,但缺少框架。

问题是应该保存帧图像的子窗口是InputOnly。原因可能是窗口装饰器在与窗口本身同时呈现帧时。

我无法从RootWindow捕获图像,因为窗口可能被部分或全部覆盖。

重新获取捕获的窗口图像可能是另一种选择。

有什么建议吗?感谢。

PS。当compiz没有运行时,一切都按预期工作。

1 个答案:

答案 0 :(得分:-1)

我在linux上使用快门进行屏幕截图,它非常容易捕获你想要的屏幕的任何部分。作为奖励,有一些工具可以添加箭头或突出显示部分。

http://shutter-project.org/preview/screenshots/