Как в X11 отследить создание окна другим процессом?
Мне нужно перехватить в X11 событие создания нового окна другими процессами средствами XLib и получить дескриптор окна. Могу ли я использовать для этого XNextEvent()
?
У вопроса есть решение - Посмотреть?

событие CreateNotify , оно?
Источник

Видимо, да. Однако, главный вопрос в том, получу ли я это событие от другого процесса.
Источник

судя по отсутствию каких-либо оговорок в документации — должен... но стоит проверить...
Источник

Смущает вот это: "To receive CreateNotify events, set the SubstructureNotifyMask bit in the event-mask attribute of the window. Creating any children then generates an event.". То есть, я должен применить данную маску к корневому окну?
Источник

мда… звучит как-то не совсем правильно, но на самом деле может и сработать… предсказать результат я не возьмусь, так что надо пробовать…
Источник
Ответы - Как в X11 отследить создание окна другим процессом? / Как в X11 отследить создание окна другим процессом?
Помочь в развитии проекта: