我想将Compiz的Window Picker功能迁移到XFCE环境,所以我需要抓取当前显示中运行的窗口的图像,并用GtkWidget
显示它,但是如何?
答案 0 :(得分:1)
如果您不介意依赖外部工具,可以通过调用ImageMagick的import -window 0xid bmp-
来获取图像。读取管道的输出并创建相应的GTK对象。
当然,您将替换要从中获取图像的窗口ID。这是a post that will help you get the window ID from a a Process ID。