A PyQT5 Based Task Manager for Linux and MacOS.
- Added Search and Filter functionality to Process Manager.
- Supported Filters
- User
- PID
- Name
- Command
- Status
- 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.
- 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)
-
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 ¯\_(ツ)_/¯ )
- 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.