Как мне обойти Unity, не генерируя события ICONIFY, когда окно свернуто?

Я пытаюсь обойти эту проблему: https://bugs.launchpad.net/unity/+bug/998073

Согласно документации gtk, и приложение должно получать уведомление о состоянии окна-события, когда главное окно свернуто. Состояние окна также должно указывать, что оно теперь отображается в виде значка. Unity не доставляет это уведомление приложению и не изменяет состояние окна, чтобы указать, что это произошло.

Как описано в сообщении об ошибке, Unity не генерирует GDK_WINDOW_STATE_ICONIFIED когда окно свернуто через графический интерфейс.

По сути, у меня есть главное окно и подчиненное окно (которое не имеет строки заголовка). Мне нужно ведомое окно, чтобы минимизировать и минимизировать себя вместе с мастером. В других оконных менеджерах у меня хорошо работает код, потому что в момент написания он зависит от сигнала iconify, который другие оконные менеджеры так любезно доставляют в мое приложение, когда пользователь пытается минимизировать их.

Я обыскал все сети и не нашел обходных путей. У кого-нибудь есть соответствующие советы, советы, опыт или обходные пути?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]