LINUX.ORG.RU

История изменений

Исправление SkyMaverick, (текущая версия) :

Забавно тут ещё то, что о том, что классы Menu будут выпилены в пользу popover было известно, примерно со старта разработки GTK4. Но никто не чешется. А библиотеку забросили ещё раньше, потому что это в общем-то был костыль Убунтят для Юнити, но прижился.

Собственно, вот этот код надо переписать на popover-ы. Тогда и в GTK4 трей-меню прикрутится нормально. Для просто иконки и GLib достаточно.

upd. И да, забыл: там RH неторопливо рожают какой-то новый протокол для трея, чтобы исправить некоторые проблемы SNI (с меню в частности). Вникать лень, но что-то там обсуждается.

Исправление SkyMaverick, :

Забавно тут ещё то, что о том, что классы Menu будут выпилены в пользу popover было известно, примерно со старта разработки GTK4. Но никто не чешется. А библиотеку забросили ещё раньше, потому что это в общем-то был костыль Убунтят для Юнити, но прижился.

Собственно, вот этот код надо переписать на popover-ы. Тогда и в GTK4 трей-меню прикрутится нормально. Для просто иконки и GLib достаточно.

Исправление SkyMaverick, :

Забавно тут ещё то, что о том, что классы Menu будут выпилены в пользу popover было известно, примерно со старта разработки GTK4. Но никто не чешется. А библиотеку забросили ещё раньше, потому что это в общем-то был костыль Убунтят для Юнити, но прижился.

Собственно, вот этот код надо переписать на popover-ы. Тогда и в GTK4 трей-меню прикрутится нормально.

Исходная версия SkyMaverick, :

Забавно тут ещё то, что о том, что классы Menu будут выпилены в пользу popover было известно, примерно со старта разработки GTK4. Но никто не чешеться. А библиотеку забросили ещё раньше, потому что это в общем-то был костыль Убунтят для Юнити, но прижился.

Собственно, вот этот код надо переписать на popover-ы. Тогда и в GTK4 трей-меню прикрутится нормально.