GNOME 코드 베이스의 Python

GNOME 코드 베이스의 Python

Python이 Gnome 코드 베이스에 존재합니까? 그렇다면 어떻게 관련되어 있습니까?

노트:

내 질문은 핵심 GNOME 데스크탑 환경(예:nautilus,gnome-session,NetworkManager) 및 기본 애플리케이션이나 라이브러리.

답변1

현재 GNOME 3에는 3개의 모듈 세트가 있습니다:

  1. GNOME 핵심 종속성(예: GLib, GTK+, D-Bus)은 어떤 의미에서는 GNOME 플랫폼이라고 할 수 있습니다.
  2. GNOME 코어(예: Nautilus, gnome-power-manager, gnome-session)
  3. 그놈 추천 앱(예: Anjuta, Evolution, gedit)

다음은 Python에 직접적으로 의존하거나 직접적으로 의존하지 않는 모듈입니다:

  • 심전도, 이미지 뷰어는 GNOME Core의 일부입니다. GNOME 2에는 gnome-panel과 gnome-applet이 있으며 둘 다 "shintier" GNOME 3 기술로 대체될 예정입니다.
  • dbus-python은 D-Bus에 대한 Python 인터페이스를 제공하며 GNOME 플랫폼의 일부입니다.
  • 그놈 추천 응용 프로그램에는 Python뿐만 아니라 PyGTK에도 의존하는 많은 모듈이 있습니다.

몇 가지가 누락되었을 수 있습니다. 그러나 요점은 그놈이 파이썬을 많이 사용한다는 것입니다. 위의 모듈 세트에 대해 C 다음으로 두 번째로 가장 일반적으로 사용되는 언어라고 생각합니다. Vala 또는 C#이 세 번째인데 확실하지 않습니다. 어쩌면 불을 피워야 할지도 몰라시간 카운트체크아웃하는 동안 :)

관련 정보