Будет ли новый рабочий стол Unity запрограммирован в Qt?

11

Будет ли программироваться версия Unity для настольных компьютеров, выход которой запланирован на 11.04, с использованием Qt? Я спрашиваю об этом в связи с публикацией в блоге Мэтта Циммермана несколько дней назад, где он отметил, что Qt был более прагматичным выбором для SDK, чтобы привлечь программистов к участию. Как следствие, было бы разумно, если бы весь рабочий стол был в Qt, что также позволило бы сделать намного более красивые эффекты и сделать визуально более увлекательным использование рабочего стола. В любом случае, пожалуйста, уточните будущую роль Qt на рабочем столе Ubuntu.

Брайан Флигер
источник
mdzlog.alcor.net/2010/10/20/ubuntu-and-qt
Леон Нарделла

Ответы:

21

Unity построен с использованием некоторых технологий GNOME, таких как GTK и gmenu, и некоторых других технологий, которые официально не являются частью GNOME, таких как Compiz , Zeitgeist , Software Center и другие элементы проекта Ayatana .

Однако для людей, которые используют устаревшее оборудование или имеют проблемы с драйверами, 2D-интерфейс Unity будет доступен в 11.04 и запрограммирован в Qt.

Хорхе Кастро
источник
5

Я бы посоветовал вам также прочитать о будущем GTK + 3.x, Clutter и связанных с ним технологий. Использование Qt в качестве основы рабочего стола Ubuntu автоматически не сделает рабочий стол более простым в использовании, более привлекательным, более прохладным или более стабильным. Более того, было бы более полезно продвинуться вперед по пути повышения стандартов кросс-инструментария (ref: freedesktop.org) и большей совместимости, а не консолидации всего в Qt.

RolandiXor
источник
1

В UDS Марк Шаттлворт упомянул, что одна из вещей, которую необходимо сделать до тех пор, пока Unity не будет готов к использованию, - это сделать его совместимым с qt, чтобы эти двое могли сотрудничать.

Рафал Цеслак
источник
Это уже так, если вы имеете в виду меню / приложения и т. Д. Это основные функции, которые необходимы между GTK + и QT, и оба они реализованы.
RolandiXor
4
Да, в этом контексте я имел в виду, что приложения Qt должны иметь доступ ко всем сервисам Unity, таким как индикаторы, уведомления, меню панели и списки быстрого запуска. В общем, дело обстоит именно так и определенно будет верно и для 11.04.
Марк Шаттлворт