#better #extensible #responsive #linux #ui #vtop #rtop

bin+lib rtop-rs

比 Vtop 更快更好的 Rust 编写替代品

18 个版本 (7 个稳定版)

1.1.1 2022年11月18日
1.1.0-beta.62022年9月21日
1.1.0-beta.02022年6月3日
0.2.2 2022年4月15日

#1115 in 文件系统

Download history 4/week @ 2024-04-01 83/week @ 2024-07-01

83 个每月下载

MPL-2.0 许可证

39KB
922 代码行

Rtop

Made with Rust Use git
License Stars

比 Vtop 更快更好的 Rust 编写替代品。

特性

  • 轻量级 < 1MB
  • 响应式 UI
  • 在 Linux 上运行
  • 易于使用
  • 专为您设计
  • 可通过 API 扩展

下载

Crates.io

Rtop 可在 crates.io 上找到。您可以使用以下方式下载它

cargo install rtop-rs

手动构建

首先克隆存储库

git clone https://github.com/RTopRS/Rtop.git

在下一步中,您需要在您的计算机上安装 Rust 和 cargo,为此请遵循 官方文档

现在切换到项目文件夹并编译发布版本

cd RTop && cargo build --release

您的可执行文件将在 target/release/ 文件夹中,其名称为 rtop

选项文件

您可以根据需要自定义 Rtop!首先创建此文件 ~/.config/rtop/config
然后,粘贴此配置模板

{
    "pages": [
        [
            "cpu_chart",
            "memory_chart",
            "process_list"
        ]
    ],
    "plugins": [
    ]
}

如果您要添加插件,只需在 plugins 键中添加此条目

{
    "name": "foo",
    "path": "/path/to/the/lib.so"
}

然后,简单地添加一些插件的小部件。例如,在这里我们添加了同一页面上的小部件 foobar

[
    "foo.foo",
    "foo.bar"
]

最终结果应如下所示

{
    "pages": [
        [
            "cpu_chart",
            "memory_chart",
            "process_list"
        ],
        [
            "foo.foo",
            "foo.bar"
        ]
    ],
    "plugins": [
        {
            "name": "foo",
            "path": "/path/to/the/lib.so"
        }
    ]
}

只需记住,您每页只能放置 4 个小部件

贡献者

SquitchYT

许可证

RTop | Mozilla Public License 2.0

依赖项

~5–16MB
~199K SLoC