TUF Aurora for keyboard lighting and battery management
Aurora
Installation
Aurora comes with an AppImage release which can be opened on any common linux distros. Find the latest release from here
Prerequisites
- PolKit to obtain root privileges ( pkexec )
- faustus module
- If the module is not installed, dkms openssl mokutil xterm wget git make cmake are required for installing the module
First Run
Aurora will direct you to the installation screen if the prerequisites are not satisfied on your system.
Aurora also provides an option to choose the faustus module repo. If the device is compatible with the module but isn't supported officially, you can create your own fork that adds support to your device (Read the documentation for more information on the process and any potential dangers.) By default, Aurora uses this fork that adds support for "FA706IH"
Secureboot enabled devices need to enroll MOK
Build and Run
- Install Flutter SDK
- Install additional requirements ( sudo apt-get install libgtk-3-0 libblkid1 liblzma5 )
- Enable linux desktop ( flutter config --enable-linux-desktop )
- Run the project ( flutter run )
- Build the project ( flutter build linux )
Limitations
- Although this utility comes with an AppImage, its functionality is only tested on debian/RHEL based distros. Aurora will work out of the box if the prerequisites are satisfied
- Battery manager will not work on distros without systemd
Post a Comment