GTKScheduling is GTK 3 based app to simulate CPU scheduling.
The dependencies usually come pre-installed on popular Linux distributions, however some do not come with the package python3-gi-cairo installed by default.
To install all dependencies on Debian:
sudo apt install gir1.2-gtk-3.0 python3-gi python3-gi-cairo xdg-utilsTo configure on other operating systems, including Windows, follow the instructions on the PyGObject website, making sure to replace the GTK 4 packages with the corresponding GTK 3 ones on installation.
The scheduling parameters can be changed by editing the data/tasks.
sudo scripts/install.shAfter installing, you can launch the app from the application menu of your desktop environment or run:
gtkschedulingsudo scripts/uninstall.sh

