Как получить снимок запущенного окна в Xorg? - PullRequest
0 голосов
/ 03 ноября 2011

Я хотел перенести функцию Window Picker от Compiz в среду XFCE, поэтому мне нужно было получить изображение окна, работающего в текущем окне, и отобразить его с GtkWidget, но как?

1 Ответ

1 голос
/ 03 ноября 2011

Если вы не возражаете против использования внешнего инструмента, вы можете получить изображение, вызвав ImageMagick's import -window 0xid bmp-.Прочитайте вывод из канала и создайте соответствующий объект GTK.

Конечно, вы замените идентификатор окна, из которого хотите получить изображение.Вот сообщение, которое поможет вам получить идентификатор окна из идентификатора процесса .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...