web-dev-qa-db-ja.com

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

Pythonを使用して、ubuntuのgnome-system-monitorとよく似たシステムモニターを作成したいと思います。

GUIのアプリケーションをすぐに使用しましたが、システムモニターで表示されるCPU履歴を表示したいのですが、システムモニターにソースコードを取得できる場所と、アプリケーションでの使用方法を知りたいです。

3

システムモニターのソースコードは、ターミナルを開いて次のように入力することで取得できます。

apt-get source gnome-system-monitor

残念ながらそれはCで書かれています。Python and Quicklyで拡張することはできません。

5
Jjed

そのための適切なリファレンスは、CPUMeterスクリーンレットです。ただし、データの保存を処理する必要があります。

Sudo apt-get install screenlets-pack-all

私のシステムでは、ここにあります:
/usr/share/screenlets/screenlets-pack-all/CPUMeter/CPUMeterScreenlet.py

12.04でテスト済み

1
RobotHumans