我想使用 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 上测试