gnome-system-monitor에 대한 소스 코드를 가져와 내 애플리케이션에서 사용하려면 어떻게 해야 합니까?

gnome-system-monitor에 대한 소스 코드를 가져와 내 애플리케이션에서 사용하려면 어떻게 해야 합니까?

Python을 사용하여 우분투에서 gnome-system-monitor와 매우 유사한 시스템 모니터를 만들고 싶습니다.

저는 GUI용 애플리케이션을 빠르게 사용했고 이제 시스템 모니터에 표시된 대로 CPU 기록을 표시하고 싶습니다. 시스템 모니터에 대한 소스 코드를 어디서 얻을 수 있는지, 애플리케이션에서 이를 사용하는 방법을 알고 싶습니다.

답변1

시스템 모니터의 소스 코드는 터미널을 열고 다음을 입력하여 얻을 수 있습니다.

apt-get source gnome-system-monitor

불행하게도 C로 작성되었습니다. Python이나 Quickly로는 확장할 수 없습니다.

답변2

이에 대한 좋은 참조는 CPUMeter 스크린렛입니다. 하지만 데이터 저장을 처리해야 합니다.

sudo apt-get install screenlets-pack-all

내 시스템에서는 다음 위치에 있습니다.
/usr/share/screenlets/screenlets-pack-all/CPUMeter/CPUMeterScreenlet.py

12.04에 테스트되었습니다.

관련 정보