Я пытаюсь обойти эту проблему: https://bugs.launchpad.net/unity/+bug/998073
Согласно документации gtk, и приложение должно получать уведомление о состоянии окна-события, когда главное окно свернуто. Состояние окна также должно указывать, что оно теперь отображается в виде значка. Unity не доставляет это уведомление приложению и не изменяет состояние окна, чтобы указать, что это произошло.
Как описано в сообщении об ошибке, Unity не генерирует GDK_WINDOW_STATE_ICONIFIED
когда окно свернуто через графический интерфейс.
По сути, у меня есть главное окно и подчиненное окно (которое не имеет строки заголовка). Мне нужно ведомое окно, чтобы минимизировать и минимизировать себя вместе с мастером. В других оконных менеджерах у меня хорошо работает код, потому что в момент написания он зависит от сигнала iconify, который другие оконные менеджеры так любезно доставляют в мое приложение, когда пользователь пытается минимизировать их.
Я обыскал все сети и не нашел обходных путей. У кого-нибудь есть соответствующие советы, советы, опыт или обходные пути?
Задача ещё не решена.
Других решений пока нет …