Que kit de ferramentas da GUI será usado pelo Ubuntu Unity?

15

Eu desenvolvo alguns aplicativos para o GTK + e por isso uso o GNOME pesadamente.

Mas qual será o kit de ferramentas da GUI da Unity?

    
por lyrae 05.12.2010 / 05:23

4 respostas

21

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 em aplicativos opengl existentes. No compiz, rodamos o nux no modo incorporado.

Enquanto o nux é um kit de ferramentas, ele é projetado para ser muito fino, permitindo que façamos chamadas opengl diretas quando precisamos. O Nux contém a maioria dos widgets que um desenvolvedor deseja usar e está sendo desenvolvido junto 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), no entanto, o GTK não tem envolvimento com o Unity além disso.

Aplicativos GNOME, claro, ainda usam o GTK.

    
por Jason Smith 17.12.2010 / 18:28
2

Acho que a unidade usa NUX > > link e link

    
por Omer Akram 05.12.2010 / 17:42
2

O próprio Unity é 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 este 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 Unity.

As ligações são fornecidas para que os toolkits GTK + e QT possam ser usados para desenvolver aplicativos compatíveis com o Unity.

Um aplicativo compatível com Unity é aquele que usa a libunidade para integrar-se ao Unity shell: integração do launcher, integração de sound player, etc. O escopo da libunidade é atualmente limitado, mas também é complementado pelas bibliotecas da iniciativa Ayatana: dbusmenu , indicadores, notifique-osd.

Uma lista de APIs de referência está agora disponível em: link

    
por dbarth 08.04.2011 / 11:41
0

Acho que o pacote unity-place está usando a desordem. Também a união está usando o nux também.

    
por Eribol 09.01.2011 / 01:25

Tags