Repository navigation
acerctl 0.1.4
Pre-release
Pre-release
A small release for laptops without a keyboard backlight, and for installing the packages over an earlier install made with the scripts. Everything else is as in 0.1.3; 0.1.2 has the full notes.
Fixed
- No keyboard backlight timeout where there is no keyboard backlight. On laptops such as the Aspire AG15-71P the firmware's keyboard call answers as if the setting existed, so
acerctl statusshowed "Keyboard backlight off, timeout 30 s" and the timeout was offered.acer-wmi-extrasnow also reads the firmware's hotkey table (DMI type 170), which lists the keyboard backlight as present or absent, and hides the timeout when it is absent. Laptops with a keyboard backlight keep it (checked on the Nitro ANV15-52). - Packages over an install made with the scripts. Left in place, a script install shadows the packages: its daemon, CLI and app kept running instead of the packaged ones. The README commands now find one and remove it first with
uninstall.sh. When the packages are already installed,uninstall.shno longer unloads their kernel modules (the 80 % charge limit was off until a reboot).
Also
- Hardware reports (
tools/survey.sh): the summary says whether the DMI table lists a keyboard backlight. - Each known model (Nitro ANV15-52, Aspire AG15-71P, Predator PH16-71) is tested on the packages in Fedora 44 and Ubuntu 24.04 on every change.
Installing and upgrading
The README has a block per product line (Acer, Nitro, Predator) for Fedora 44 and for Debian 13 / Ubuntu 24.04 / 26.04, to paste on the host.
- Fedora Workstation, Debian, Ubuntu: run the block again;
dnf/aptupgrade in place and the modules are rebuilt (akmods, DKMS). Then reboot. - Silverblue, Kinoite, Bluefin: run the block again and reboot once. It replaces the installed packages in the same
rpm-ostreetransaction (rpm-ostreecannot upgrade local packages in place); removing them first withrpm-ostree uninstall, as before, also works. - Packages already installed on top of a script install: run
uninstall.shas the README's Uninstalling shows, thensudo systemctl enable --now acerd.
Downloads
- RPMs for Fedora 44 (x86_64) and their SRPMs.
.debpackages for Debian 13 and Ubuntu 24.04/26.04 (amd64).acerctl-0.1.4-linux-x86_64.tar.gz: prebuilt binaries for other distributions, installed with scripts (see itsINSTALL.md).acerctl-0.1.4.tar.gz: the source with vendored Go modules and the built frontend.SHA256SUMS