对于 GNU/Linux 操作系统的进阶用户而言,有一点特别令人兴奋,那就是他们能够随心所欲地使用各类技术工具——正如在 Windows 和 macOS 中一样——从而轻松愉快地监控计算机的物理资源使用情况;具体而言,指的就是各类“资源监视器”应用程序。诚然,当前大多数桌面环境都已内置了功能不错的资源监视器,但它们往往缺乏一种既现代又高级的视觉界面。在这类原生监视器中,最杰出的典范莫过于 KDE 和 GNOME 所提供的资源监视器。而在非原生的桌面环境领域,同样涌现出了一批优秀的替代工具,例如 Mission Center、System Monitoring Center、SysMonTask、WSysMon 以及 SysMon。今天,我们要在这个类别中向大家介绍一款极具现代感的工具——它目前正处于紧锣密鼓的开发阶段——其名为“Patchtop”。
Patchtop:一款开源、跨平台的系统监视器
什么是 Patchtop?据其开发者在官方网站 Patchtop 上所述,该项目被简明扼要地描述如下:
Patchtop 是一款现代化的系统监视工具,目前正处于
Pre-alpha(早期测试)阶段。它具备轻量、高性能、开源的特性,能够提供实时的系统性能监控、应用程序监控以及详尽的系统信息。
在其众多特色功能中,以下几项尤为值得一提:
- 它能显示关于受管操作系统的详尽信息。
- 它采用 Rust 和 Tauri 技术栈开发,并依据开源许可协议进行分发。
- 得益于 Rust 语言的加持,它不仅轻量(低能耗),还能提供令人满意的运行性能。
- 它能对操作系统的性能状况进行实时、持续的监控。
- 它是一款跨平台工具,目前已支持 macOS、Windows 和 Linux 系统;Android 和 iOS 版本也即将上线。
- 它具备应用程序监控功能,从而便于用户对比当前运行中各应用的资源占用情况。
Patchtop 的灵感主要源自 Stacer 的使用体验——这是一款功能全面的系统优化与监控解决方案。尽管 Patchtop 目前尚未实现任何系统优化功能,但它在提供更详尽的系统指标与信息方面表现出色。我希望能打造一款与 Stacer 理念相似的应用,但要拥有更为现代化的用户界面以及更加健壮、稳固的代码基础。此外,我也一直想借机学习 Rust 语言,而开发 Patchtop 正是一个绝佳的实践机会。正如你可能已经猜到的那样,Patchtop 的命名灵感源自 Linux 系统中那款传奇般的命令行工具 top——该工具专门用于显示 CPU 和内存的使用状况。Patchtop 将始终坚持开源,并永久供用户免费使用。浏览 GitHub 仓库
在基于 Ubuntu、Debian 及其衍生版本的操作系统上的下载与安装
这款专为 GNU/Linux 发行版设计的应用程序提供了 RPM 格式安装包(patchtop-1.2.0-1.x86_64.rpm)、DEB 格式安装包(patchtop_1.2.0_amd64.deb)以及 AppImage 格式文件(patchtop_1.2.0_amd64.AppImage)。因此,我们下载并测试了其 AppImage 版本,见主页下载。


总结
综上所述,Patchtop 是一款简单、轻巧,且功能强大、实用性极高的桌面工具。对于 Plasma 和 GNOME 等成熟的桌面环境而言,Patchtop 足以作为“资源监视器”或“系统监视器”这类传统原生图形化工具的理想替代品。尽管该项目目前仍处于“Alpha”开发阶段,但其所呈现的功能与潜力已令人充满期待。