A modern, lightweight, and beautiful GUI for asusctl, built with Flutter.
Tamamdır aga, lafı uzatmadan düz Markdown formatında çakıyorum. Readme dosyasına veya uygulama içi "Hakkında" kısmına direkt yapıştırabilirsin:
- Sensor Monitor: View real-time sensor stats and details.
- Modern UI: A sleek, glassmorphism-inspired interface designed for aesthetics and usability.
- Power Profiles: Easily switch between specific power modes (Quiet, Balanced, Performance).
- RGB Control: Customize your keyboard lighting with Aura sync integration.
- Battery Management: Set charge limits to prolong battery health.
- System Info: View basic system info
- Fan Curves: Since my laptop does not support this feature it is not implemented. Contributions are welcome!
This application relies on asusctl to interact with your hardware.
- Install
asusctl: Follow the instructions at asus-linux.org. - Enable the service:
systemctl enable --now asusd
curl -sSL https://raw.githubusercontent.com/AydinTheFirst/asusctl_gui/main/install.sh | bash-
Clone the repository:
git clone https://github.com/AydinTheFirst/asusctl_gui.git cd asusctl_gui -
Install Flutter: Ensure you have Flutter installed and configured for Linux desktop.
-
Get Dependencies:
flutter pub get
-
Run:
flutter run
-
Build Release:
flutter build linux --release
Contributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
This is an unofficial tool and is not affiliated with ASUS or the asus-linux team. Use at your own risk.