Skip to content

awaiden/asusctl_gui

Repository files navigation

Asusctl GUI

A modern, lightweight, and beautiful GUI for asusctl, built with Flutter.

License Platform Live Demo

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:

✨ Features

  • Sensor Monitor: View real-time sensor stats and details.
  • Modern UI: A sleek, glassmorphism-inspired interface designed for aesthetics and usability.

asusctl provided features

  • 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!

🚀 Prerequisites

This application relies on asusctl to interact with your hardware.

  1. Install asusctl: Follow the instructions at asus-linux.org.
  2. Enable the service:
    systemctl enable --now asusd

🛠️ Installation & Building

Quick Install

curl -sSL https://raw.githubusercontent.com/AydinTheFirst/asusctl_gui/main/install.sh | bash

From Source

  1. Clone the repository:

    git clone https://github.com/AydinTheFirst/asusctl_gui.git
    cd asusctl_gui
  2. Install Flutter: Ensure you have Flutter installed and configured for Linux desktop.

  3. Get Dependencies:

    flutter pub get
  4. Run:

    flutter run
  5. Build Release:

    flutter build linux --release

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

⚠️ Disclaimer

This is an unofficial tool and is not affiliated with ASUS or the asus-linux team. Use at your own risk.