Skip to content

omarelladen/GTKScheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GTKScheduling

GTKScheduling is GTK 3 based app to simulate CPU scheduling.

Requirements

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-utils

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

Configure scheduling parameters

The scheduling parameters can be changed by editing the data/tasks.

Install the app on Linux

sudo scripts/install.sh

After installing, you can launch the app from the application menu of your desktop environment or run:

gtkscheduling

Uninstall app

sudo scripts/uninstall.sh

About

Simulate CPU scheduling

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •