You are not logged in.
Task Manager for Trinity Desktop Environment (TDE)
A high-performance, lightweight and modern system task manager for the Trinity Desktop Environment (TDE), closely inspired by the Windows 10 Task Manager interface.

It provides a comprehensive overview of the system through several dedicated tabs. The Processes view displays hierarchical and grouped processes with real-time CPU, memory, PSS, virtual memory, GPU usage and priority information, along with quick process control and interactive keyboard search. The Performance tab provides live graphs for CPU, RAM, GPU, disk and network activity, including a compact mode for focusing on a single graph. Additional tabs manage Startup applications, logged-in Users and systemd Services, with appropriate controls for enabling, disabling, starting, stopping or restarting them.
Privileged operations are handled on demand through password-authenticated elevation, meaning the application does not need to run entirely as root. A system tray icon also provides a quick visual indication of current CPU activity.
Under the hood, the application uses a C backend for performance-critical system monitoring and a C++/TQt3 frontend for the graphical interface. The backend directly parses /proc and polls system, disk, network and GPU statistics using optimized, low-overhead code, while the GUI uses virtualized process rendering and custom graph drawing to remain responsive even with large numbers of processes.
Particular attention has been paid to CPU usage, memory allocations and binary size. Performance-critical code avoids unnecessary C++ overhead and dynamic allocations, /proc data is processed using optimized batch operations, and frequently executed formatting and parsing routines use specialized implementations. The final application remains remarkably small for a full-featured graphical task manager, with a binary size of approximately 605 KB, thanks to aggressive link-time and dead-code optimizations.
.deb package,.qsi package and AppImage (for non TDE desktops) provided for easy installation.
https://seb3773.github.io/taskmgr/
Some screenshots:









Last edited by seb3773 (2026-09-10 11:39)
Debian & Q4OS (TDE!!), low-level C, ASM (z80/68k/x86/ARM64), embedded systems, CPU architectures (RISC-V, binary formats, assembly), retro-computing, metal music, guitar and sci-fi.
Offline
Great work
We will try to install and test and post back. However it could take about two weeks.
Offline
Great work
We will try to install and test and post back. However it could take about two weeks.
GitHub repo https://seb3773.github.io/taskmgr/ has been set up for this app too :-)
By the way, I tested the AppImage version on a KDE Plasma version of Q4OS, and it seems to work very well too on this environment.
Debian & Q4OS (TDE!!), low-level C, ASM (z80/68k/x86/ARM64), embedded systems, CPU architectures (RISC-V, binary formats, assembly), retro-computing, metal music, guitar and sci-fi.
Offline
Brilliant job! Thanks seb3773. 
Offline