Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskManager

Project Overview

This is a process management application built using GTK3. It provides a user-friendly interface for monitoring and managing system processes, resources, and filesystems.

Repository

GitHub Link

Team

  • Riley Noggle
  • Nicolas Tabet
  • Dhruv Wadhwa

Technology

This application leverages the GTK3 library for building its graphical user interface. GTK3 Link

How to Build

To compile the project, simply run the following command in the project directory:

make

How to Run

After building, you can run the application using:

./task_manager

Features

Base Features

  • 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.

Extra Features

  • 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.

About

Linux Task Manager | CS 252 Project

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages