Исправление wandrien, (текущая версия) :
Из реальных проблем в GTK2:
libgtk-x11-2.0.so.0
, то есть она связана с конкретным бэком. В GTK3 этот вопрос решили, приложение линкуется с libgtk-3.so.0
. И теоретически, если не использует ничего, специфичного для конкретного бэка, то может прозрачно работать на любом бэке.
libgtk-x11-2.0.so.0
как легаси-имя. То есть теоретически вполне возможно существующие собранные программы на GTK2 запустить на другом бэке, если доработать тулкит.И да, реализация масштабирования UI в GTK3/4 - сосёт. Они отмазываются тем, что «реализация дробного масштабирования требует поддержки со стороны приложений». А миграция с GTK3 и GTK4 - не требует что ли??
Исправление wandrien, :
Из реальных проблем в GTK2:
libgtk-x11-2.0.so.0
, то есть она связана с конкретным бэком. В GTK3 этот вопрос решили, приложение линкуется с libgtk-3.so.0
. И теоретически, если не использует ничего, специфичного для конкретного бэка, то может прозрачно работать на любом бэке.
libgtk-x11-2.0.so.0
как легаси-имя. То есть теоретически вполне возможно существующие собранные программы на GTK2 запустить на другом бэке, если доработать тулкит.И да, реализация масштабирования UI в GTK3/4 - сосёт. Они отмазываются тем, что «реализация дробного DPI требует поддержки со стороны приложений». А миграция с GTK3 и GTK4 - не требует что ли??
Исправление wandrien, :
Из реальных проблем в GTK2:
libgtk-x11-2.0.so.0
, то есть она связана с конкретным бэком. В GTK3 этот вопрос решили, приложение линкуется с libgtk-3.so.0
. И теоретически, если не использует ничего, специфичного для конкретного бэка, то может прозрачно работать на любом бэке.
libgtk-x11-2.0.so.0
как легаси-имя. То есть теоретически вполне возможно существующие собранные программы на GTK2 запустить на другом бэке, если доработать тулкит.И да, реализация масштабирования UI в GTK3/4 - сосёт. Они отмазываются тем, что «реализация дробного DPI требует поддержки со стороны приложений». А миграция с GTK3 и GTK4 - не требует что ли??
Исправление wandrien, :
Из реальных проблем в GTK2:
libgtk-x11-2.0.so.0
, то есть она связана с конкретным бэком. В GTK3 этот вопрос решили, приложение линкуется с libgtk-3.so.0
. И теоретически, если не использует ничего, специфичного для конкретного бэка, то может прозрачно работать на любом бэке.
libgtk-x11-2.0.so.0
как легаси-имя. То есть теоретически вполне возможно существующие собранные программы на GTK2 запустить на другом бэке, если доработать тулкит.И да, реализация масштабирования UI в GTK3/4 - сосёт. Они отмазываются тем, что «реализация дробного DPI требует поддержки со стороны приложений». А миграция с GTK3 и GTK4 - не требует что ли??
Исходная версия wandrien, :
Из реальных проблем в GTK2:
libgtk-x11-2.0.so.0
, то есть она связана с конкретным бэком. В GTK3 этот вопрос решили, приложение линкуется с libgtk-3.so.0
. И теоретически, если не использует ничего, специфичного для конкретного бэка, то может прозрачно работать на любом бэке.
libgtk-x11-2.0.so.0
как легаси-имя. То есть теоретически вполне возможно существующие собранные программы на GTK2 запустить на другом бэке, если доработать тулкит.И да, реализация масштабирования UI в GTK3/4 - сосёт. Они отмазываются тем, что «реализация дробного DPI требует поддержки со стороны приложений». А миграция с GTK3 и GTK4 - не требует что ли??