nokyan/resources
Fork: 57 Star: 787 (更新于 2024-11-26 16:27:08)
license: GPL-3.0
Language: Rust .
Keep an eye on system resources
最后发布版本: v1.6.0 ( 2024-08-23 20:46:22)
Resources
Resources is a simple yet powerful monitor for your system resources and processes, written in Rust and using GTK 4 and libadwaita for its GUI. It’s capable of displaying usage and details of your CPU, memory, GPUs, NPUs, network interfaces and block devices. It’s also capable of listing and terminating running graphical applications as well as processes.
Click me for screenshots!
Installing
The official and only supported way of installing Resources is using Flatpak. Simply use your graphical software manager like GNOME Software or Discover to install Resources from Flathub or type flatpak install flathub net.nokyan.Resources
in your terminal.
Please keep in mind that you need to have Flathub set up on your device. You can find out how to set up Flathub here.
Unofficial Packages
Resources has been packaged for some Linux distributions by volunteers. Keep in mind that these are not supported. If you’re packaging Resources for another distribution, feel free to send a pull request to add your package to this list!
Arch Linux
Unofficially packaged in the extra repository.
You can install Resources using pacman
with no further configuration required.
pacman -S resources
Fedora
Unofficially packaged in Copr for Fedora 39 and newer.
You first need to enable the atim/resources
Copr repository and then use dnf
to install Resources.
dnf copr enable atim/resources
dnf install resources
Building
You can also build Resources yourself using either Meson directly or preferably using Flatpak Builder.
Build Dependencies
-
glib-2.0
≥ 2.66 -
gio-2.0
≥ 2.66 -
gtk-4
≥ 4.10 -
libadwaita-1
≥ 1.6 -
cargo
Other dependencies are handled by cargo
.
Resources’ minimum supported Rust version (MSRV) is 1.80.0.
Runtime Dependencies
These dependencies are not needed to build Resources but Resources may lack certain functionalities when they are not present.
-
systemd
(needed for app detection using cgroups) -
polkit
(needed for executing privileged actions like killing certain processes)
Building Using Flatpak Builder
flatpak install org.gnome.Sdk//47 org.freedesktop.Sdk.Extension.rust-stable//24.08 org.gnome.Platform//47 org.freedesktop.Sdk.Extension.llvm18//24.08
flatpak-builder --user flatpak_app build-aux/net.nokyan.Resources.Devel.json
If you use GNOME Builder or Visual Studio Code with the Flatpak extension, Resources can be built and run automatically.
Building Natively Using Meson
meson . build --prefix=/usr/local
ninja -C build install
Running
Running Resources is as simple as typing flatpak run net.nokyan.Resources
into a terminal or running it from your app launcher.
If you’ve built Resources natively or installed it from a traditional package manager such as apt
or dnf
, or if you’ve built Resources yourself, typing resources
in a terminal will start Resources.
If you’ve built Resources as a Flatpak, type flatpak-builder --run flatpak_app build-aux/net.nokyan.Resources.Devel.json resources
into your terminal or use one of the aforementioned IDEs to do that automatically.
Contributing
If you have an idea, bug report, question or something else, don’t hesitate to open an issue! Translations are always welcome.
Code of Conduct
Resources follows the GNOME Code of Conduct. All communications in project spaces are expected to follow it.
最近版本更新:(数据更新于 2024-09-10 18:26:41)
2024-08-23 20:46:22 v1.6.0
2024-07-07 16:28:39 v1.5.1
2024-06-23 19:38:53 v1.5.0
2024-04-14 19:24:18 v1.4.0
2023-12-24 21:59:33 v1.3.0
2023-11-03 05:21:10 v1.2.1
2023-10-31 17:29:12 v1.2.0
2023-10-16 03:24:29 v1.1.0
2023-10-12 04:01:42 v1.0.3
2023-10-11 02:11:13 v1.0.2
主题(topics):
cpu-monitoring, gnome, gpu-monitoring, gtk, libadwaita, memory, processes, rust, system-monitor
nokyan/resources同语言 Rust最近更新仓库
2024-12-22 08:48:41 lapce/lapce
2024-12-19 20:41:09 tw93/Pake
2024-12-19 19:31:32 dashpay/platform
2024-12-18 10:31:25 DioxusLabs/dioxus
2024-12-17 17:18:34 lanyeeee/jmcomic-downloader
2024-12-16 23:19:51 meilisearch/meilisearch