Como posso obter o código-fonte do gnome-system-monitor e usá-lo em meu aplicativo?

Como posso obter o código-fonte do gnome-system-monitor e usá-lo em meu aplicativo?

Quero criar um monitor de sistema bastante semelhante ao gnome-system-monitor no Ubuntu usando python.

Usei rapidamente o aplicativo para a GUI e agora quero mostrar o histórico da CPU conforme mostrado pelo monitor do sistema, quero saber onde posso obter o código-fonte para o monitor do sistema e como usá-lo em meu aplicativo.

Responder1

O código fonte do Monitor do Sistema pode ser adquirido abrindo um terminal e digitando:

apt-get source gnome-system-monitor

Infelizmente está escrito em C. Você não pode estendê-lo com Python e Quickly.

Responder2

Uma boa referência para isso seria o screenlet CPUMeter. Você teria que salvar os dados.

sudo apt-get install screenlets-pack-all

No meu sistema está localizado aqui:
/usr/share/screenlets/screenlets-pack-all/CPUMeter/CPUMeterScreenlet.py

Testado em 12.04

informação relacionada