Приведенные примеры показывают, как писать апплеты панели, которые некоторое время не поощрялись.Вместо этого вы, вероятно, захотите создать gtk.StatusIcon .Значки состояния требуют, чтобы у пользователя был системный трей, но с учетом его широкого использования, которое охватывает почти всех.
После того, как вы получили значок состояния, сворачивание на панель становится простым делом:
- отображение / скрытие окна вашего приложения при нажатии на значок, возможно, в обработчике сигнала StatusIcon
activate
;и - прослушивание
window-state-event
в вашем окне, перехватывая изменения iconify, чтобы вы могли скрыть свое окно вместо того, чтобы оно отображалось на панели задач
Конечно, используя значок состояниякак это на самом деле не рекомендуется с точки зрения пользовательского интерфейса, но является самым прагматичным решением в настоящее время.