Skip to content

A PyQT5 Based Task Manager for Linux and MacOS.

License

Notifications You must be signed in to change notification settings

raqdrox/taskman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskman

A PyQT5 Based Task Manager for Linux and MacOS.

CHANGELOG

0.1.2

  • Added Search and Filter functionality to Process Manager.
  • Supported Filters
    • User
    • PID
    • Name
    • Command
    • Status

0.1.1

  • Fixed bug where selected processes would change when the list was updated.
  • Fixed Bug where changing the update interval to No Update through menubar would not change the combobox selection.

0.1.0

  • View list of active processes and their resource consumption
  • Show User processes or All processes
  • Send POSIX Signal Interrupts to processes to Terminate, Suspend, etc.
  • Supported Signals
    • SIGTERM
    • SIGKILL
    • SIGSTOP
    • SIGCONT
    • SIGINT
    • SIGQUIT
    • SIGTSTP
    • SIGUSR1
    • SIGUSR2
  • Can select multiple processes to send signals to.
  • Right click on a process to send a signal to it.
  • Can sort processes by PID, Name, User, CPU%, Memory%, Command and Status
  • Choose between multiple update intervals
    • Normal (1000ms)
    • Slow (5000ms)
    • Realtime (100ms)

TODO

  • Process Manager

    • View list of user processes
    • View list of all processes
    • Sort processes by PID, Name, User, CPU%, Memory%, Command and Status
    • Send POSIX Signals to processes
    • Send signals to multiple processes
    • Search for processes by name or PID
    • View process details
    • View process tree
    • Launch new processes
  • System Monitor

    • View CPU usage
    • View GPU usage
    • View Memory usage
    • View Disk usage
    • View Network usage
    • View Battery information
    • View System information
    • View System logs
  • Settings

    • Change update interval
    • Change theme
    • Change language
    • Change default signals
    • Customize columns in process manager
  • Other

    • About page
    • Help page
    • Add support for MacOS
    • Add support for Windows (maybe ¯\_(ツ)_/¯ )

Issues

  • When in No Update mode, Show all processes toggle does not update the list of processes until the update is resumed by switching to other modes.

About

A PyQT5 Based Task Manager for Linux and MacOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages