Skip to content

acerctl 0.1.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Oct 23:58
· 34 commits to main since this release

A fix release for the packages: with the 0.1.2 RPMs and .deb packages, the 80 % charge limit was missing because the battery module never loaded. Everything else is as in 0.1.2, which has the full notes (Debian/Ubuntu packages, on-demand daemon, setup screen).

Fixed

  • acer-wmi-battery loads by itself. The packages (akmod on Fedora, DKMS on Debian/Ubuntu) let the kernel load it when the battery's WMI device appears, but the module declared that device in lower case and the kernel announces it in upper case, so it never matched. Without the module, acerctl status shows acer_wmi_battery: absent and GNOME's Power settings have no "Preserve Battery Health" option. Installs made with the scripts were not affected.

If you are on 0.1.2 and do not want to upgrade yet, load it by hand (and at every boot with the second command):

sudo modprobe acer_wmi_battery && sudo systemctl restart upower acerd
echo acer_wmi_battery | sudo tee /etc/modules-load.d/acer-wmi-battery.conf

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/apt upgrade in place and the module is rebuilt (akmods, DKMS). Then reboot.
  • Silverblue, Kinoite, Bluefin: remove the installed packages first, then run the block and reboot once:
    sudo rpm-ostree uninstall acerctl acerctl-tray nitro-control-center akmod-acerctl acerctl-kmod-common   # your app's name

Downloads

  • RPMs for Fedora 44 (x86_64) and their SRPMs.
  • .deb packages for Debian 13 and Ubuntu 24.04/26.04 (amd64).
  • acerctl-0.1.3-linux-x86_64.tar.gz: prebuilt binaries for other distributions, installed with scripts (see its INSTALL.md).
  • acerctl-0.1.3.tar.gz: the source with vendored Go modules and the built frontend.
  • SHA256SUMS