#gui-applications #monitoring #cross-platform #system-info #gui #svg-icons

app sysinfo-gui

基于 sysinfo 和 fltk 的跨平台系统监控 GUI 应用程序

16 个版本

0.1.17 2023年5月21日
0.1.16 2023年1月17日
0.1.15 2022年12月26日
0.1.14 2022年10月6日
0.1.12 2022年5月25日

#39 in 可视化

MIT 许可证

355KB
1.5K SLoC

Sysinfo-gui

alt_test

Sysinfo-gui 是一个基于 fltk 的轻量级跨平台系统监控 GUI 应用程序,基于 sysinfo

UI 设计灵感来源于 stacer

SVG 图标来源于: https://icons.bootstrap.ac.cn/。升序和降序图标来源于 https://www.svgrepo.com/

字体为 Roboto Medium。

截图

  • 仪表板 image

  • 进程 image

  • CPU image

  • 内存 image

  • 磁盘信息 image

  • 网络 image

  • 设置 image

特性

  • 支持窗口透明度。
  • 实时监控。
  • 在进程视图中通过发送终止信号结束进程。
  • 支持深色和浅色模式。 image

获取应用程序

  • 预构建的独立版本

这些版本使用 github actions 构建,可以在以下位置找到: https://github.com/MoAlyousef/sysinfo-gui/releases

  • 您可以使用 cargo 安装应用程序: cargo install sysinfo-gui

从源码构建

您可以使用以下命令克隆仓库并构建: cargo build --release

如果您想使用fltk-rs的捆绑版本(适用于支持的平台(x86_64 windows, macos和linux)): cargo build --features=fltk/fltk-bundled --release

待办事项

  • 在进程视图中支持更多右键弹出菜单选项。
  • 将uid映射到用户,并在进程视图中显示用户名。
  • 添加下载和上传速度。
  • 为CPU使用更好的颜色。
  • 添加更多设置调整。

依赖项

~16–28MB
~498K SLoC