Wie kann ich den Quellcode für Gnome-System-Monitor erhalten und in meiner Anwendung verwenden?

Wie kann ich den Quellcode für Gnome-System-Monitor erhalten und in meiner Anwendung verwenden?

Ich möchte mit Python einen Systemmonitor erstellen, der dem Gnome-System-Monitor in Ubuntu sehr ähnlich ist.

Ich habe schnell eine Anwendung für die GUI verwendet und möchte jetzt den CPU-Verlauf anzeigen, wie er vom Systemmonitor angezeigt wird. Ich möchte wissen, wo ich den Quellcode für den Systemmonitor bekomme und wie ich ihn in meiner Anwendung verwenden kann.

Antwort1

Der Quellcode für den Systemmonitor kann abgerufen werden, indem Sie ein Terminal öffnen und Folgendes eingeben:

apt-get source gnome-system-monitor

Leider ist es in C geschrieben. Sie können es nicht mit Python und Quickly erweitern.

Antwort2

Eine gute Referenz hierfür wäre das CPUMeter-Screenlet. Sie müssten sich jedoch um das Speichern der Daten kümmern.

sudo apt-get install screenlets-pack-all

Auf meinem System befindet es sich hier:
/usr/share/screenlets/screenlets-pack-all/CPUMeter/CPUMeterScreenlet.py

Getestet am 12.04

verwandte Informationen