Qt6 GUI for managing sched-ext BPF CPU schedulers on Debian 13+ (Trixie).
- scx-scheds
- scx-tools
- Kernel 6.12+ with sched-ext support
# Download the latest .debs from the releases page above, then:
sudo apt install ./scx-scheds_*.deb ./scx-tools_*.deb ./scx-switcher_*.debOr use the install script (auto-downloads .debs, builds GUI from source):
./install.sh| Script | Purpose |
|---|---|
install.sh |
Download latest .debs, build & install GUI |
update.sh |
Redownload .debs + rebuild GUI |
uninstall.sh |
Remove scx-switcher only |
build.sh |
Build the GUI binary |
build-deb.sh |
Build the .deb package |
sudo apt install dpkg-dev debhelper cmake qt6-base-dev libgl-dev g++
./build-deb.sh