X11 модальный диалог

Как создать модальный диалог в X11 с помощью Xlib?

Модальный диалог – это окно, которое остается поверх других окон приложения (например, переходных окон), а также отказывается от фокусировки на других windowsх приложения.

В Windows модальность также сигнализируется путем мигания заголовка модального windows при попытке украсть фокус из него.

Благодарю.

    Вам нужно установить свойство _NET_WM_STATE (которое имеет тип «список атомов»), чтобы включить _NET_WM_STATE, см. Ссылки на _NET_WM_STATE в спецификации EWMP (также необходимо правильно установить WM_TRANSIENT_FOR)