Какой инструментарий GUI Единица Ubuntu будет использовать?

Я разрабатываю некоторые приложения для GTK + и таким образом, я использую GNOME в большой степени.

Но каков будет инструментарий GUI Единицы?

15
задан 15 January 2011 в 12:03

4 ответа

Единица использует инструментарий под названием Nux. Nux является opengl инструментарием, разработанным, чтобы быть выполненным как оба автономная система виджета или встроенным в существующие opengl приложения. В compiz мы выполняем nux во встроенном режиме.

В то время как nux является инструментарием, он разработан, чтобы быть очень тонким, позволив нам все еще выполнить прямые opengl вызовы, когда мы должны. Nux содержит большинство виджетов, которые разработчик хотел бы использовать и разрабатывается вместе с единицей как инструментарий.

Единица НЕ использует GTK внутренне. Некоторый внешний материал представляется с GTK (глобальные меню вне процесса), однако GTK не имеет никакого участия в Единице кроме этого.

Приложения GNOME, конечно, все еще используют GTK.

21
ответ дан 23 November 2019 в 02:44

Я думаю, что единица использует NUX>> http://inalogic.com/ и https://launchpad.net/nux

2
ответ дан 23 November 2019 в 02:44

Сама единица является настольной оболочкой. Это - оболочка на основе Платформы Gnome, как Gnome, Shell является другой оболочкой для него.

Внутренне, Единица использует встроенный инструментарий GL, но этот инструментарий не предназначен, чтобы использоваться для разработки "Приложения единицы". То, что релевантно, является инструментарием, который разработчики приложений должны использовать для работы хорошо в среде Единицы.

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

Совместимое приложение Единицы является тем, которое использует libunity для интеграции с оболочкой Единицы: интеграция средства запуска, звуковая интеграция плеера, и т.д. Объем libunity в настоящее время ограничивается, но также дополнен библиотеками инициативы Ayatana: dbusmenu, индикаторы, уведомляют-osd.

Список ссылочных API теперь доступен в: http://developer.ubuntu.com/api/

2
ответ дан 23 November 2019 в 02:44

Я думаю, что местный единицей пакет использует помеху. Также единица использует nux также.

0
ответ дан 23 November 2019 в 02:44

Другие вопросы по тегам:

Похожие вопросы: