LINUX.ORG.RU

Перехватить нажатие на [Х] дочернего приложения

 


0

1

Предположим что моя программа запускает другое GUI-ёвое приложение под X11. Я хочу чтобы при нажатии на [X] не закрывалось окно приложения, а мне в материнскую программу прилетало абсолютно любого типа уведомление, НЕ закрывая при этом окно дочернего приложения.

Может ли Х11 предоставить мне такой функционал?

Пока как вариант видится удалить через WM_MOTIF_HINTS декорацию у подчиненного приложения, создать иксовое окно и заембеддить через Xreparentwindow в себя дочернее.

★★★★★

Последнее исправление: PPP328 (всего исправлений: 1)

Ответ на: комментарий от i-rinat

Ага, думал всё так хорошо, угу. Реальность зла. На thunderbird под xfce4 не работает - в трей сворачивает, а обратно уже никак.

Придется что-то своё костылить

PPP328 ★★★★★
() автор топика