Волнистый попугайчик

Budgie Desktop 11 для перехода с GNOME на Qt

Budgie Desktop 11 для перехода с GNOME на Qt

Создатель Budgie и ведущий разработчик Solus Project Ики Доэрти опубликовал сегодня в своем блоге информацию о грядущем Budgie Desktop 11 и достигнутом прогрессе, включая серьезные изменения в архитектуре рабочего стола.

По словам Айки, больше внимания уделялось основному выпуску проекта Budgie Desktop 11, одним из которых является отделение Budgie от GNOME.

Изначально Budgie намеревался интегрироваться с приложениями GNOME. На самом деле произошло то, что он был полностью интегрирован в стек GNOME. У нас есть интеграция, но дорогой ценой. Со временем, по мере развития GNOME, каждый крупный выпуск GNOME вызывал проблемы для Budgie. Это из 3.10, когда Budgie только начинал, вплоть до GNOME 3.22. Будь то изменения API или ABI, компоненты, поедающие другие компоненты (например, сворачивание Mutter в cogl и беспорядок), многие, многие поломки тем и виджетов, API GdkScreen больше не работают одинаково, или даже сбои, вызванные поведением перемещаемых схем GSettings меняется.

Делает ли GTK + то, что нам нужно?

Иш. На самом деле нам нужен более мощный инструментарий для рабочего стола, и GTK + явно развивается в направлении родительского опыта GNOME Desktop (например, внутреннее знание оболочки GNOME + взаимодействие в GTK).

В идеале нам нужен более мощный набор инструментов для графики, эффектов, OpenGL, шейдеров и т. Д. Если отбросить блестящие биты, система компоновки GTK + крайне ограничена, с ленивым подходом к кэшированию положения и размеров виджетов, что затрудняет создание анимации в реальном времени или дочерних окон на основе. Внедрение эффективного индивидуального макета, подходящего для панелей, также включает в себя чрезмерное количество котельной плиты за счет собственной прокатки

GtkContainer

.

Почему Qt лучше GNOME?

Команда волнистых попугаев оценила два альтернативных решения «EFL / Enlightenment» и «Qt». Qt был выбран вместо EFL / Enlightenment, потому что QT очень популярен, это платформа, а не инструментарий, тогда как внешний вид EFL / Enlightenment по умолчанию потребует огромных усилий, чтобы быть визуально приемлемым для использования в Budgie.

Следите за всей историей - Запуск Budgie 11

Оформление заказа: установите Budgie Desktop 10.2.9 в Ubuntu 16.10 и Ubuntu 16.04

Лучшие дистрибутивы Linux для игр в 2021 году
Операционная система Linux прошла долгий путь от своего первоначального простого серверного вида. Эта ОС значительно улучшилась за последние годы и те...
Как записать и транслировать игровую сессию в Linux
В прошлом игры считались только хобби, но со временем игровая индустрия увидела огромный рост с точки зрения технологий и количества игроков. Игровая ...
Лучшие игры с отслеживанием рук
Oculus Quest недавно представил отличную идею отслеживания рук без контроллеров. С постоянно растущим числом игр и действий, которые осуществляются фо...