Релиз GTK 4. Что нового. Linux новости

Релиз GTK 4. Что нового

52
Лайков: +12
войдите, чтобы ставить лайки

GTK 4

GTK 4.0
Версия:4.0.0
Дата релиза:16 декабря 2020
Предыдущий релиз:3.99.5 от 8 декабря 2020

Состоялся релиз кроссплатформенного тулкита GTK 4.0.

GTK представляет собой набор библиотек для создания графического пользовательского интерфейса. GTK широко используется для программ, разрабатываемых в рамках среды рабочего стола GNOME. В качестве примеров приложений, использующих GTK, можно привести программы — графический редактор GIMP, торрент-клиент Transmission, почтовый клиент Evolution и многие-многие другие. GTK доступен для Linux, Windows и macOS.

На разработку новой версии GTK 4.0 ушло более 4 лет. С момента выпуска в ноябре 2016 ветки с номером 3.89.1, которая положила начало разработки 4-й версии, было добавлено более 18000 коммитов и сделано более 20 промежуточных «development-релизов».

Следующая крупная версия GNOME 40 (почему 40), будет основана именно на GTK 4.0.

В GTK 4.0 вошло очень много изменений. Отметим некоторые из них.

Поддержка Drag&Drop.

Drag Drop GTK 4

Воспроизведение мультимедиа.

Воспроизведение мультимедиа. GTK 4

Новый менеджер для раскладки элементов интерфейса.

Layout manager

Масштабируемые списки и сетки (grid).

Расположение элементов в сетке. GTK 4

Поддержка шейдеров. Поддержка OpenGL и API Vulkan.

GTK 4. Поддержка шейдеров

И многое другое...

Также разработчики написали, что GTK 4.0 является теперь стабильной версией и готова к использованию. Предыдущая версия GTK 3 будет продолжать поддерживаться и обновляться. Но поддержка GTK 2.x прекращается. В ближайшие дни будет выпущен финальный релиз 2.x, а текущим пользователям этой версии предлагается портировать свои приложения на GTK3 или 4.

52
  • Опубликовано: 21.12.2020

Комментарии

tigr72
Активный пользователь
Активный
21.12.2020
19:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+8
войдите, чтобы ставить лайки
И ни слова о снижении потребления ресурсов и повышении стабильности ...

А после того как взглянул на скрины GNOME 40, прослезился, накатил сто грамм, и махнул рукой...
yarpopkov
Активный пользователь
Активный
21.12.2020
20:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийtigr72Родительский комментарий
+3
войдите, чтобы ставить лайки
Мне стало страшно. Зачем использовать Dock, почему опять гвоздями хотят всё приколотить. Ну я надеюсь на скорый релиз Budgie 11 на базе GTK4.
Николай
21.12.2020
21:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
0
войдите, чтобы ставить лайки
Вы думаете, что Budgie 11 будет на GTK4?
MarkLecarde
Активный пользователь
Активный
21.12.2020
23:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийНиколайРодительский комментарий
0
войдите, чтобы ставить лайки
А на чем ещё? Разработчики хотели переехать на QT5, но забили в конце 2018 года.
У них нет вариантов.
yarpopkov
Активный пользователь
Активный
22.12.2020
00:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийНиколайРодительский комментарий
0
войдите, чтобы ставить лайки
Это 100%. Поэтому так долго и не бывает обновлений Budgie. Они в 2016 хотели на Qt переехать (важное, не на версию от KDE, а именно чистые Qt), но они быстро забили на это дело и решили с выходом GTK4 выпустить Budgie 11. Скорее всего Solus 5 будет идти с Budgie 11
Самый умный
22.12.2020
19:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийtigr72Родительский комментарий
0
войдите, чтобы ставить лайки
Казалось бы причем здесь gtk
x230
Активный пользователь
Активный
21.12.2020
19:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
GTK, Qt ...
Скоро и в Кутях будет такой же винигрет?
В Кедах приходится с собой таскать целую корзину из:
~/.config/gtk-2.0
~/.config/gtk-3.0
~/.config/gtk-4.0
что бы гтк-приложения выглядели более-менее прилично.
В ГТК-шных дистрах тоже также? - в плане настройки, связанные с Qt4 и Qt5?.. Они ведь отличаются или нет? или не сильно?
Адонс
21.12.2020
22:55
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийx230Родительский комментарий
+1
войдите, чтобы ставить лайки
В гтк-шных дистрах можно заставить все qt программ подстраиваться под гтк-тему. Вроде программа называется qt5ct
yarpopkov
Активный пользователь
Активный
21.12.2020
20:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Интересно, как теперь Mate будет развиваться. Теперь они и писать новые версии GTK 2.x будут?
Lin
Активный пользователь
Активный
21.12.2020
20:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
+1
войдите, чтобы ставить лайки
Они давно на гтк3 переходят или перешли, хотя бы частично
DrSheppard
Активный пользователь
Активный
21.12.2020
21:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinРодительский комментарий
+2
войдите, чтобы ставить лайки
Полностью перешли
yarpopkov
Активный пользователь
Активный
22.12.2020
00:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
А, не знал.
zazen26
Активный пользователь
Активный
21.12.2020
20:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-10
войдите, чтобы ставить лайки
Я без условно терпеть не могу кеды, и стараюсь юзать DE, на GTK но смотришь куда двигается гном последние 10 лет и это конечно ппц.
Приходится сидеть на крысе, и ждать когда Budgie станет юзабильным)))
yarpopkov
Активный пользователь
Активный
21.12.2020
20:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийzazen26Родительский комментарий
+3
войдите, чтобы ставить лайки
Да вроде Budgie юзабельный. Alt+Shift работает
Sofiya
Активный пользователь
Активный
21.12.2020
22:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
+2
войдите, чтобы ставить лайки
Alt+Shift вам подавай 21 век на дворе )))) пора к другим клавишам привыкать!!!!! )
x230
Активный пользователь
Активный
21.12.2020
23:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSofiyaРодительский комментарий
0
войдите, чтобы ставить лайки
К другим DE
yarpopkov
Активный пользователь
Активный
22.12.2020
00:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSofiyaРодительский комментарий
0
войдите, чтобы ставить лайки
Очень много DE, где это через костыли работает
yarpopkov
Активный пользователь
Активный
22.12.2020
00:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSofiyaРодительский комментарий
+1
войдите, чтобы ставить лайки
Когда работаешь с разными компьютерами чуть ли не каждый день, Alt+Shift должен быть обязательным, так как обычные юзеры привыкать к чему-то новому не готовы
DrSheppard
Активный пользователь
Активный
22.12.2020
20:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSofiyaРодительский комментарий
+2
войдите, чтобы ставить лайки
правильно, везде уже super + space, которое удобнее
sid
22.12.2020
21:38
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
+1
войдите, чтобы ставить лайки
+
Степан
22.12.2020
21:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSofiyaРодительский комментарий
0
войдите, чтобы ставить лайки
Только "capslock", как переключатель, даст равномерный износ клавиатуры
Dfcz
27.01.2021
14:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSofiyaРодительский комментарий
0
войдите, чтобы ставить лайки
В нормальных осях win + пробел
ReiCode
Активный пользователь
Активный
22.12.2020
13:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
0
войдите, чтобы ставить лайки
А я на клавишу с логотипом переключаю. Она работает?
DrSheppard
Активный пользователь
Активный
25.12.2020
22:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийReiCodeРодительский комментарий
0
войдите, чтобы ставить лайки
Meta (та самая клавиша с лого) и пробел
weixx
22.12.2020
23:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
0
войдите, чтобы ставить лайки
Это ты про тот способ, что реализуется через dconf-editor? На просторах гугла он самый рекомендуемый, но у меня не работает нифига.
DrSheppard
Активный пользователь
Активный
25.12.2020
02:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийweixxРодительский комментарий
0
войдите, чтобы ставить лайки
в новой версии работает
weixx
25.12.2020
09:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
0
войдите, чтобы ставить лайки
В Solus вероятно, в Ubuntu Budgie не хочет
DrSheppard
Активный пользователь
Активный
25.12.2020
22:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийweixxРодительский комментарий
0
войдите, чтобы ставить лайки
Оказывается, да, там ещё стоит Budgie 10.5.1, новое сочетание добавили в 10.5.2

Список всех изменений: https://getsol.us/2020/12/02/budgie-10-5-2-released/
HIlight3R
26.12.2020
16:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
0
войдите, чтобы ставить лайки
Можно же патч на xorg накатить и спокойно юзать Ctrl+Shift...
OldRunner
Активный пользователь
Активный
21.12.2020
20:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-1+3
войдите, чтобы ставить лайки
Глядя на комменты выше и страсти по GTK, еще раз убеждаюсь в правильности использования...KDE
Lin
Активный пользователь
Активный
21.12.2020
20:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийOldRunnerРодительский комментарий
+2
войдите, чтобы ставить лайки
Это разные вещи, вот даже LXQt и Кеды - совсем разные ДЕ, хоть оба на Кути
Или я использкую DeadBeef, что на гтк3, а оно весьма легкое и ничего страшного
x230
Активный пользователь
Активный
21.12.2020
23:30
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinРодительский комментарий
0
войдите, чтобы ставить лайки
Базара нет!
И мнится мне, что в Кедах просто-напросто вошьют поддержку GTK (всех версий) по дефолту. И будет весить эта приблуда минимум. Выглядит утопично? Не думаю.
yarpopkov
Активный пользователь
Активный
22.12.2020
00:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinРодительский комментарий
0
войдите, чтобы ставить лайки
Ну реализация Qt в KDE совершенно своя. А LXQt всё-же на чистом At написаны. Так что не совсем честно говорить, что они оба на Qt. У KDE реализация называется KDA Framework
DrSheppard
Активный пользователь
Активный
21.12.2020
21:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийOldRunnerРодительский комментарий
+4
войдите, чтобы ставить лайки
Мне очень нравится LXQt, интерфейс телеграма, Inventor'а (они тоже все на Qt), но от KDE тошнит
yarpopkov
Активный пользователь
Активный
22.12.2020
00:17
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDrSheppardРодительский комментарий
+3
войдите, чтобы ставить лайки
Тоже тошнит. Уж слишком много всего не нужного в кедах. LXQt кажется немного сыроватой, но это личное мнение.
tigr72
Активный пользователь
Активный
22.12.2020
06:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийyarpopkovРодительский комментарий
0
войдите, чтобы ставить лайки
А что конкретно считаешь не нужным в кедах?

Если большое количество настроек, так это для того что бы избежать "гвоздей" которые ты ругал несколькими постами выше.
yarpopkov
Активный пользователь
Активный
22.12.2020
19:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийtigr72Родительский комментарий
-1+1
войдите, чтобы ставить лайки
Много всего. Я и не смогу всё перечислить, но очень много моментов, где можно было бы не усложнять, как сделано это в KDE, но это вкусощина, но Budgie, Mate, Cinnamon меня больше симпатизируют
IvanBezdomniy
Активный пользователь
Активный
22.12.2020
11:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийOldRunnerРодительский комментарий
+1
войдите, чтобы ставить лайки
А что собственно не так с Gnome и GTK? Ребята стараются, что то пилят, что пытаются обновить или улучшить. Получается это у них или нет, вопрос другой, опять же на всех не угодишь, но прогресс есть. В той же крысе из прогресса я вижу только, что жрать ресурсов стала больше чем KDE, а в остальном никаких изменений или улучшений или концептуальных улучшений.
Donsk
Активный пользователь
Активный
22.12.2020
11:46
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийIvanBezdomniyРодительский комментарий
+3
войдите, чтобы ставить лайки
Да всё отлично, с Gnome и GTK. Просто KDE-шники наглухо упоротые, они везде лезут со своими кедами и кутями, это у них фетиш такой, не все конечно, есть и адекватные. Ещё не успела выйти даже альфа Gnome 40, а уже раздался вой. Такое ощущение, что они сами себя убеждают, что их божественные кедики с рюшами самые лучшие, но подсознательно догадываются, что это не так. Чтобы успокоить себя, ищут поддержки со стороны у таких же сектантов.
sid
22.12.2020
14:41
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDonskРодительский комментарий
+1
войдите, чтобы ставить лайки
с языка снял.
OldRunner
Активный пользователь
Активный
22.12.2020
17:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийDonskРодительский комментарий
-1+1
войдите, чтобы ставить лайки
Интересный пассаж на коммент человека, что он "пользуется не Gnome, а KDE". И все.
Никуда не "лез со своими кедами" и никого не вербовал , не заставлял предать "родину Gnome" :))
Так кто же из нас "наглухо упоротые"?
Вы можете что-либо мне ввинить подобное из вашего лексикона? Вот Вас, лично Вас, уважаемый Donsk, кто-то пытался "обидеть" тем, чтобы перейти на "кеды"? Может спать не давали или пытки устраивали?
Скажите нам, а то вдруг мы ничего не знаем, а Вы страдаете...в неизвестности.
шикпшик
22.12.2020
18:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийOldRunnerРодительский комментарий
+1
войдите, чтобы ставить лайки
в 97% ваших комментариев присутствует слово кде.
OldRunner
Активный пользователь
Активный
22.12.2020
18:47
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийшикпшикРодительский комментарий
-10
войдите, чтобы ставить лайки
Ну, каждый видит только то, что хочет. Вы вот даже решили статистику у меня произвести и почитать(это ж скоко времени нужно было потратить?) все мои 1474 коммента да еще вывести процент. Удивляет только, почему не 146% - это более реалистично.
Skoda774
Активный пользователь
Активный
22.12.2020
05:08
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+3
войдите, чтобы ставить лайки
qt рулит!
nursultan
Активный пользователь
Активный
22.12.2020
07:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
-1+1
войдите, чтобы ставить лайки
хорошшо что я использую KDE
Барабашка
22.12.2020
16:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийnursultanРодительский комментарий
0
войдите, чтобы ставить лайки
Какая разница кеды или гном, это дело вкусовщины. Лично могу от себя сказать, что кде оболочка грузится дольше чем тотже самый гном или синнамон, прям вот значительнее.
OldRunner
Активный пользователь
Активный
22.12.2020
17:19
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийБарабашкаРодительский комментарий
+3
войдите, чтобы ставить лайки
"прям вот значительнее" :))
nemesis
22.12.2020
18:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
На мой взгляд QT все таки более продвинутый инструмент, рассматривая популярные приложения можно сделать выводы: VirtualBox, LibreOffice, VLC, DigiCam да и другие гиганты, которые используются не только в Unix среде используют QT. На вопрос про GTK кроме Gimp ничего в голову не приходит...
ReiCode
Активный пользователь
Активный
22.12.2020
22:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Вот люди спорят, а лично мне например ни Qt, ни GTK не нравятся))
У всех вкусы разные))
DrSheppard
Активный пользователь
Активный
25.12.2020
23:02
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийReiCodeРодительский комментарий
0
войдите, чтобы ставить лайки
А я вот не могу определиться, вроде и GTK выглядит отлично, но не кроссплатформенный (отвратительная поддержка на Windows, поэтому не могу там использовать LibreOffice — супер-тормознутая вещь), с другой стороны Qt — который практически везде (Telegram, Autodesk, Zoom, Malwarebytes) не имеет красивого десктоп окружения
Николай
25.12.2020
14:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
.NET Core за ним походу будущее
DrSheppard
Активный пользователь
Активный
26.12.2020
03:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Lxqt мне больше нравится, но до уровня Mate оно отстаёт

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила