AhmedMaherElSaeidi / Ubuntu-Task-Manager

Efficiently manage system processes, including listing, grouping, displaying IDs, and controlling specific processes. Effectively handle installed packages, with features like listing, upgrading, installing specific packages, uninstalling by name, and checking installation status.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ubuntu Task Manager

Process Manager

  • List all the processes in the system.
  • List all the processes grouped by user.
  • Display the process ID of all the processes.
  • Run/stop a specific process.
  • Send specific signals to a process.

Package Manager

  • List all the installed packages in the system.
  • List all upgradeable packages in the system.
  • Install a specific package (e.g., Unrar).
  • Uninstall a package by name (e.g., Unrar).
  • Check if a specific package is installed.

Application Outlines

  • Menu Interface :
    • The application provides a menu interface allowing the user to select desired options.
    • The menu reappears until the user exits the application.
  • Manual Page :
    • Supports a manual page for the project.
  • Jar :
    • It supports Linux OS, and you need a JDK 11.0.19 or above to run it.
    • The app will ask you at the start for the user password in order to have root privileges to deliver the intended functionality.
    • Download jar.

Application Overview

Ubuntu task manager

About

Efficiently manage system processes, including listing, grouping, displaying IDs, and controlling specific processes. Effectively handle installed packages, with features like listing, upgrading, installing specific packages, uninstalling by name, and checking installation status.


Languages

Language:Java 100.0%