Skip to content
/ Aurora Public
forked from legacyO7/Aurora

A utility to control keyboard back-light and charging threshold for Asus TUF-gaming series laptop

License

Notifications You must be signed in to change notification settings

Xeo23/Aurora

 
 

Repository files navigation

Aurora

MIT License

Aurora is an alternate to Aura Sync for linux to control the keyboard backlight and charging threshold settings.This utility allows you to set battery charging threshold and control keyboard backlight color, brightness and modes.

Aurora provides two modes

  • Mainline for kernel version 6.1 +
  • Faustus for kernel version < 6.1

The modes will be auto-selected depending on the kernel version

Installation

Aurora comes with an AppImage and debian build release. Find the latest release from here.

Aurora stable versions are also available in Fedora copr buildsystem

sudo dnf copr enable legacy07/aurora
sudo dnf install aurora

Mainline Mode

App Screenshot This doesn't require any further configurations

Faustus Mode

App Screenshot

Prerequisites

  • faustus module
  • If the module is not installed, dkms openssl mokutil 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.

App Screenshot

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"

App Screenshot

  • Note that the installation of Faustus using aurora is not fully error-proof. If you encounter an installation failure, refer to the error log and install Faustus manually.
  • Secureboot enabled devices need to enroll MOK

Command-Line Arguments

usage: 
--log          -       enables logging
--version      -       displays app version
--with-root    -       runs with elevated privileges

Appimage builds doesnt support --with-root argument

Build and Run

- Manual
  • Install Flutter SDK
  • Install additional requirements libgtk-3-0 libblkid1 liblzma5
  • Enable linux desktop flutter config --enable-linux-desktop
  • Run the project flutter run
  • Build the project flutter build linux

Contributing

Contributions are always welcome!

Feel free to send a PR

Authors

Quires

legacy07.git@gmail.com

Credits

  • i3 (i3-sensible-terminal)

  • hackbnw (faustus module)

Older Versions

About

A utility to control keyboard back-light and charging threshold for Asus TUF-gaming series laptop

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 89.3%
  • CMake 4.3%
  • Shell 3.5%
  • C++ 2.6%
  • Other 0.3%