Em que idioma o Ubuntu Software Center está escrito?

3

Estou apenas imaginando, já que o AppCenter elementar é escrito com Vala e Gtk + 3.

Além disso, que invólucro GUI ele usa?

    
por TellMeWhy 02.09.2015 / 12:30

2 respostas

3
  1. Ir para o link
  2. Pesquise " centro de software " e clique no nome exato. Deve ser software-center

    Package software-center

    • trusty (14.04LTS) (gnome): Utility for browsing, installing, and removing software

      13.10-0ubuntu4: all

  3. No lado direito, procure por Recursos externos ( Página inicial [barra de lançamento. net])

  4. Em informações do projeto , Navegue pelo código
  5. Na pasta raiz, é claro que é um projeto Python.

    setup.cfg
    setup.py
    

    Sem Makefile, Autotools, cmake ...

  6. src não está lá, procurando por um nome de pasta interessante. softwarecenter parece assim, na pasta python com __init.py__ pode ser usado como módulo.
  7. Olhando dentro da pasta ui , tem duas interfaces GUI gtk3 & qml
  8. Para os wrappers usados, veja app.py em cada pasta

    gtk3

    from gi.repository import GObject
    from gi.repository import GLib
    from gi.repository import Gtk
    

    qml

    from PyQt4 import QtDeclarative
    from PyQt4.QtCore import QUrl
    from PyQt4.QtGui import QApplication, QIcon
    from PyQt4.QtDeclarative import QDeclarativeView
    

Nota:

Uma maneira alternativa, se você não quiser navegar na web. Você pode ativar o repositório de código-fonte e, em seguida, fazer o download de sua fonte usando:

apt-get source software-center

(Aviso NÃO sudo )

    
por user.dz 02.09.2015 / 18:23
1

O USC é escrito em Python, PyGTK / PyGObject com base no kit de ferramentas GTK + e no aplicativo GNOME, gnome-app-install.

    
por ReddZedd 02.09.2015 / 16:44