Python이 Gnome 코드 베이스에 존재합니까? 그렇다면 어떻게 관련되어 있습니까?
노트:
내 질문은 핵심 GNOME 데스크탑 환경(예:nautilus
,gnome-session
,NetworkManager
) 및 기본 애플리케이션이나 라이브러리.
답변1
현재 GNOME 3에는 3개의 모듈 세트가 있습니다:
- GNOME 핵심 종속성(예: GLib, GTK+, D-Bus)은 어떤 의미에서는 GNOME 플랫폼이라고 할 수 있습니다.
- GNOME 코어(예: Nautilus, gnome-power-manager, gnome-session)
- 그놈 추천 앱(예: 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#이 세 번째인데 확실하지 않습니다. 어쩌면 불을 피워야 할지도 몰라시간 카운트체크아웃하는 동안 :)