linux-visualizator: add new desklet - #1866
Conversation
Real-time visualization of CPU (per-core), RAM/Swap, network traffic, disk usage/I/O, and GPU load/memory/temperature (NVIDIA/AMD, if detected). Fully customizable: per-category accent colors, warning/critical color thresholds, interface scale, section order, disk/network filters, and a click-to-launch command. Source: https://github.com/KoDiK2005/linux-visualizator
Best-practices scannerThis is a regex-based check for API usage that can pose security, performance or This check is not perfect and will not replace a normal review.Found 4 potential issue(s):
|
|
Please take into account the "Best practices" above. |
Summary
New desklet: real-time visualization of CPU (per-core rings/bars/graph), RAM/Swap,
network traffic, disk usage/I/O, and GPU load/memory/temperature.
nvidia-smi) and AMD (viaamdgpusysfs); the sectionis omitted automatically if no supported GPU is detected.
interface scale slider, configurable section order, and disk/network filters.
gnome-system-monitor)./procreads and subprocess calls use asynchronous GIO APIs(
load_contents_async,communicate_utf8_async,enumerate_children_async).Gettext.dgettextfor future translation.Source repo (also has an independent Python/Qt implementation of the same idea):
https://github.com/KoDiK2005/linux-visualizator
Test plan
./validate-spice linux-visualizator@KoDiK2005passes with no errorsnode --check desklet.jspassescinnamon --replace;confirmed no JS errors in the log and correct rendering of all sections