Гном

Budgie Desktop 11 отказался от GNOME в пользу Qt

Budgie Desktop 11 отказался от GNOME в пользу Qt

Всего пару дней назад ведущий разработчик и генеральный директор солнечного проекта «Локальный ключ Доэрти» объявил о серьезных изменениях в Budgie Desktop 11 с описанием некоторых предстоящих событий. В том же блоге он также сделал объявление, которое застало пользователей врасплох;

Budgie меняет архитектуру рабочего стола.

Верно! Budgie отказывается от GNOME, чтобы перейти на Qt.

Айки отметил, что это изменение вступит в силу после выхода следующего основного выпуска программного обеспечения, в котором компоненты архитектуры GNOME будут удалены.

Изначально Budgie был разработан для работы с программами GNOME, что в конечном итоге привело к его полной интеграции в программный стек GNOME.

Эта медленная и беспрецедентная интеграция вызвала некоторые проблемы для Solar Project. Во-первых, им приходилось изо всех сил пытаться обновить Budgie каждый раз, когда GNOME выпускает обновление, потому что устаревшая версия вызвала бы ошибки. Это началось с первой версии 3.10 Budgie было обнародовано, и проблема сохранялась до GNOME 3.22.

Проблемы будут проявляться в виде несоответствий API / ABI, загромождения элементов друг друга, засорения рабочего процесса, виджетов и сбоев шаблонов. В некоторых случаях API GdkScreen перестали работать.

Budgie Desktop 11

Есть ли у GTK + то, что нужно?

Budgie в его текущем состоянии может работать намного лучше с более разнообразным и надежным набором инструментов. Может ли GTK + заполнить пробелы? Конечно, он заполняет пробелы.

GTK + заимствует множество своих функций у GNOME Desktop; подумайте о внутренних знаниях GNOME Shell в отличие от интерфейса в GTK.

Но Budgie мог бы добиться еще большего с помощью обширного набора инструментов в области графики, шейдеров, OpenGL и т. Д.

Более того, у GTK + не так много возможностей. Подход к кешированию может быть утомительным и скучным в использовании, а позиционирование виджетов всегда не в порядке.

Итак, как они выбрали Qt вместо GNOME?? В блоге сообщается, что рассматривались две разные альтернативы для перехода на корабли: «EFL / Enlightenment» и «Qt». И команда пошла с Qt.

Выбор очевиден: QT получил гораздо более широкое распространение. Вдобавок ко всему, он предлагает полную платформу инструментов, точно соответствующую тому, что нужно Budgie прямо сейчас. EFL / Enlightenment, с другой стороны, излучает такой мягкий вид, который можно использовать в Budgie на данный момент.

Но приняли ли они правильное решение??

Абсолютно! Qt, без сомнения, лучшая альтернатива GNOME, и в ней есть почти все, что нужно для этого.

Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...
Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...