gnome-system-monitor のソース コードを入手してアプリケーションで使用するにはどうすればよいでしょうか?

gnome-system-monitor のソース コードを入手してアプリケーションで使用するにはどうすればよいでしょうか?

Python を使用して、Ubuntu の 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でテスト済み

関連情報