- Lightweight < 1MB
- Responsive UI
- Work on Linux
- Easy to Use
- Designed for You
- Extensible with an API
Rtop is available on crates.io You can download it with
cargo install rtop-rs
Start by cloning the repo:
git clone https://github.com/RTopRS/Rtop.git
For the next step you need to have Rust and cargo installed on your PC, for that follow the official documentation.
Now switch to project folder and compile a release:
cd RTop && cargo build --release
Your executable will be in the target/release/
folder, it is named rtop
.
You can customize Rtop as like you want!
First, create this file ~/.config/rtop/config
Then, paste it this config template:
{
"pages": [
[
"cpu_chart",
"memory_chart",
"process_list"
]
],
"plugins": [
]
}
If you want to add a plugin, simply add this entry in the plugins
key
{
"name": "foo",
"path": "/path/to/the/lib.so"
}
Then, simply add some plugin's widgets. For example, here we add the widget foo
and the widget bar
on the same page.
[
"foo.foo",
"foo.bar"
]
The final result should look like this
{
"pages": [
[
"cpu_chart",
"memory_chart",
"process_list"
],
[
"foo.foo",
"foo.bar"
]
],
"plugins": [
{
"name": "foo",
"path": "/path/to/the/lib.so"
}
]
}
Just remember, you can only put 4 widgets per page