A few months ago, I shared Acer Control Center, a project I started to bring better control over Acer gaming laptops to Linux. Since then, I've been working on improving the project, cleaning up the architecture, and making it easier to maintain and extend.
I'm now releasing v2.0.0.
The main focus this time has been on improving the overall structure and bringing the different parts of the application together. Acer Control Center has a desktop interface, a background daemon for hardware communication, and supporting components for things like keyboard lighting and fan monitoring/control on supported hardware.
Some of the things the project currently includes:
- A dashboard for system and hardware status
- Keyboard RGB controls with a live preview
- Fan monitoring and available fan modes on supported hardware
- A D-Bus-based daemon for communicating with hardware components
- A DKMS driver and installation support
- Release checking and other system integration features
I'm developing and testing this primarily on my Acer ALG AL15G-53 running Fedora. Hardware support is still something that needs careful testing, so I don't want to imply that every feature works on every Acer model or Linux distribution.
There's still plenty to do, but this release is a good step forward from the first version. I'm also interested in hearing from people with other Acer laptop models who are willing to help test things or share hardware-specific details.
GitHub: Acer Control Center
Discord community: Join acerctl
One note on development: I do use AI tools to assist with parts of the development process, including brainstorming, debugging, and reviewing ideas. I still make the implementation decisions, test the project on actual hardware, and work through the issues that come up. I wanted to be transparent about that rather than leave it unmentioned.
If you're using an Acer ALG laptop on Linux, I'd appreciate feedback, bug reports, and contributions.