UPower fork with T2-specific suspend and keyboard-backlight fixes for Intel Macs with a T2 chip.
A PR of this fork was accepted upstream on April 15th, 2026. The repo remains here for the time of transition
This tree carries a fix in src/up-kbd-backlight.c so keyboard brightness recovers after resume on affected T2 systems.
apple-bce:https://github.com/deqrocks/apple-bcet2-kdb-tb:https://github.com/deqrocks/t2-kbd-tb
For Arch/ Arch-based distributions:
sudo pacman -S glib2-develFor Debian/ Debian based distributions:
sudo apt libglib2.0-dev.The Linux T2 headers are also required, if not installed already.
meson setup build -Dgtk-doc=false
ninja -C buildThis is for Fedora. Other distros may use different paths.
Fedora, Debian and Ubuntu install upowerd to /usr/libexec/upowerd.
Arch and CachyOS install it to /usr/lib/upower/upowerd.
Fedora / Fedora-based / Debian / Debian-based:
sudo install -m 0755 build/src/upowerd /usr/libexec/upowerd
sudo systemctl restart upowerArch / Arch-based:
sudo install -m 0755 build/src/upowerd /usr/lib/upowerd
sudo systemctl restart upower