Gnome / Ubuntu: найти окно 'обработчик' по точке - PullRequest
0 голосов
/ 20 февраля 2012

Я знаю, что в API Windows есть функция с именем windowFromPoint. Интересно, есть ли аналог для Ubuntu / Gnome? Я не очень знаком с оконным менеджером Linux, кто-то может показать мне правильное направление?

Большое спасибо!

1 Ответ

0 голосов
/ 20 февраля 2012

Это, вероятно, будет сложнее, чем вы ожидаете. Библиотека, с которой вам нужно работать - это Xlib, а не GTK (в конце концов, на вашем рабочем столе могут быть открыты окна GTK и QT). Я думаю, что вам нужно вызвать функцию XQueryPointer . И я думаю, что вам нужно использовать GDK для получения ссылки на базовое соединение с X-сервером, хотя я не очень знаком с Xlib или GDK.

...