This is a process management application built using GTK3. It provides a user-friendly interface for monitoring and managing system processes, resources, and filesystems.
- Riley Noggle
- Nicolas Tabet
- Dhruv Wadhwa
This application leverages the GTK3 library for building its graphical user interface. GTK3 Link
To compile the project, simply run the following command in the project directory:
make
After building, you can run the application using:
./task_manager
- System Info Panel: Displays basic system information.
- Process Info Panel: Shows detailed process information, including open files and memory maps.
- Resources Panel: Displays graphs of CPU, memory, and network data.
- Filesystems Panel: Displays information about file systems.
- Auto-Refreshing Graphs: Graphs automatically update in real-time.
- Auto-Adjusting Network Graph: Scales dynamically to accommodate network activity spikes.
- Search Bar for File Systems: Quickly locate specific file systems.
- Dark Mode: Provides a dark-themed UI for a comfortable viewing experience.