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