ghelper-for-linux is a terminal UI alternative to GHelper tailored for ASUS ROG and TUF laptops running Linux. With features like battery charge limits, live stats, and persistent configurations, it ensures optimal battery health while providing detailed system insights, all without a graphical interface.
ghelper-for-linux provides a terminal user interface (TUI) alternative to the popular GHelper tool for ASUS ROG and TUF laptops running Linux distributions such as Pop!_OS, Ubuntu, and Arch. This project is designed to enhance the management of battery performance while providing essential system metrics directly within a terminal, ensuring an efficient user experience tailored for Linux.
asus-nb-wmi) loaded.Once installed, ghelper-for-linux can be launched via the terminal. Users can customize the charge limit using keyboard shortcuts, access detailed battery and system information, and effortlessly manage settings right from the command line.
To start using ghelper, simply enter:
ghelper # If installed globally
ghelper-linux # If installed via Cargo
| Key | Action |
|---|---|
Tab | Focus sidebar or content |
j / k or ↑ / ↓ | Navigate the sidebar |
↵ or → | Enter options from sidebar |
Esc | Return to sidebar |
← / → | Adjust charge limit in battery tab |
Shift+← / Shift+→ | Adjust limit by ±5% |
1 / 2 / 3 | Apply preset limits (60% / 80% / 100%) |
a or ↵ | Confirm charge limit change |
s | Setup persistence for limits |
r | Refresh the display |
q | Exit the application |
The mechanism behind the battery charge limiting utilizes the Linux kernel's sysfs interface, leveraging the capabilities built into ASUS hardware for effective battery management.
With several features on the roadmap, including fan curve control and performance mode switching, ghelper-for-linux aims to provide robust tools for enhancing user experience on ASUS laptops. Contributing to this project is encouraged, with open invitations for PRs and suggestions for additional functionalities.
No comments yet.
Sign in to be the first to comment.