Programmation en C avec la bibliothèque X11, existe-t-il un moyen d'être averti si une nouvelle fenêtre est apparue? J'ai trouvé XSetAfterFunction mais son destiné à des fins de débogage seulement ...X11 Programmation: Recevoir une notification si une nouvelle fenêtre est apparue?
Merci pour votre aide!
Heinrich
@EDIT:
Ce code résout mon problème
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;
}
Utilisez-vous un gestionnaire de fenêtres? Laquelle? –
Je n'utilise pas de gestionnaire de fenêtres. Juste Xvfb. – Erik