Python na base de código do GNOME

1

O Python está presente na base de códigos do Gnome? Se sim, como isso está envolvido?

Nota :

A minha pergunta diz respeito apenas ao núcleo do Ambiente de Trabalho GNOME (por exemplo, nautilus , gnome-session , NetworkManager ) e qualquer subjacente App ou biblioteca.

    
por wassimans 08.03.2011 / 19:49

1 resposta

3

Atualmente, existem 3 conjuntos de módulos para o GNOME 3:

  1. dependências do GNOME Core (por exemplo, GLib, GTK +, D-Bus); De certa forma, isso pode ser chamado de plataforma GNOME.
  2. GNOME Core (por exemplo, Nautilus, gnome-power-manager, gnome-session)
  3. Aplicativos em destaque do GNOME (por exemplo, Anjuta, Evolution, gedit)

Aqui estão os módulos que dependem do Python, diretamente ou não:

  • EOG , o visualizador de imagens faz parte do GNOME Core. Para o GNOME 2, há o gnome-panel e o gnome-applets, ambos substituídos pela tecnologia GNOME 3 "mais brilhante".
  • O
  • dbus-python, que fornece uma interface Python para o D-Bus, faz parte da Plataforma GNOME.
  • Há vários módulos nos Aplicativos em destaque do GNOME, que não dependem apenas do Python, mas também do PyGTK.

Eu provavelmente estou perdendo um pouco mais. Mas o ponto é que o GNOME vê o uso pesado do Python. Eu acho que é a segunda linguagem mais usada depois de C para os módulos acima. Vala ou C # é o terceiro, não tenho certeza. Talvez eu tenha que lançar sloccount nos meus checkouts:)

    
por 08.03.2011 / 21:05