программирование на C с библиотекой X11, есть ли способ получить уведомление, если появилось новое окно?Я нашел XSetAfterFunction , но он предназначен только для отладки ...
Спасибо за вашу помощь!
Генрих
@ edit:
Этот код решает мою проблему
int main() {
Display* display = XOpenDisplay(":2");
XSetWindowAttributes attributes;
attributes.event_mask = SubstructureNotifyMask | StructureNotifyMask;
XChangeWindowAttributes(display, 0x100, CWEventMask, &attributes);
while (true) {
XEvent event;
XNextEvent(display, &event);
std::cout << "Event occured" << std::endl;
}
return 0;
}