Desenvolvo alguns aplicativos para GTK + e, portanto, uso muito o GNOME.
Mas qual será o kit de ferramentas da GUI do Unity?
O Unity usa um kit de ferramentas chamado Nux . O Nux é um kit de ferramentas opengl projetado para ser executado como um sistema de widget independente ou incorporado a aplicativos opengl existentes. No compiz, rodamos o nux no modo incorporado.
Embora o nux seja um kit de ferramentas, ele foi projetado para ser muito fino, permitindo ainda fazer chamadas diretas ao OpenGL quando necessário. O Nux contém a maioria dos widgets que um desenvolvedor gostaria de usar e está sendo desenvolvido juntamente com a unidade como um kit de ferramentas.
O Unity NÃO usa o GTK internamente. Algumas coisas externas são renderizadas com o GTK (os menus globais estão fora de processo), mas o GTK não tem nenhum envolvimento no Unity além disso.
Os aplicativos GNOME, é claro, ainda usam GTK.
Eu acho que a unidade usa o NUX >> http://inalogic.com/ e https://launchpad.net/nux
fonte
A própria unidade é um shell de desktop. É um shell baseado na Plataforma Gnome, como o Gnome Shell é outro shell para ele.
Internamente, o Unity usa um kit de ferramentas GL incorporado, mas esse kit de ferramentas não deve ser usado para desenvolver um "aplicativo Unity". O que é relevante é o kit de ferramentas que os desenvolvedores de aplicativos devem usar para funcionar bem no ambiente do Unity.
As ligações são fornecidas para que os kits de ferramentas GTK + e QT possam ser usados para desenvolver aplicativos compatíveis com o Unity.
Um aplicativo compatível com o Unity é aquele que usa a libunidade para integrar-se ao shell do Unity: integração do iniciador, integração do player de som etc. O escopo da libunidade é atualmente limitado, mas também é complementado pelas bibliotecas da iniciativa Ayatana: dbusmenu, indicadores, notify-osd.
Uma lista de APIs de referência está agora disponível em: http://developer.ubuntu.com/api/
fonte
Eu acho que o pacote unity-place está usando a desordem. Também a unidade também está usando o nux.
fonte