
Я хочу создать системный монитор, очень похожий на gnome-system-monitor в Ubuntu, используя Python.
Я использовал приложение quick для графического интерфейса и теперь хочу отобразить историю процессора, как это показывает системный монитор. Я хочу знать, где я могу получить исходный код системного монитора и как использовать его в своем приложении.
решение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