An objectively better way to manage your Logitech GHUB gaming profiles.
This application was made with the intent of complementing the already existing Logitech G HUB.
Download the latest executable from the release files.
No installer. No UAC. Just plug-and-play.
If you wish to build the application yourself, follow the steps below.
- Windows OS
- Rust: https://www.rust-lang.org/tools/install
- Git: https://git-scm.com/downloads
Clone this repository and set it as your current working directory.
git clone https://github.com/Lee-matod/GProfiles
cd GProfiles
Build the binary as a release.
cargo build --release
After Cargo has finished building, run the application with:
cargo run --release
You can also move or create a shortcut to the GProfiles.exe
executable file created under /target/release
.
- Simple and minimalistic design. One window with all features right in front of your eyes.
- Intuitive running processes detection.
- Easy profile customization (rename profiles, change icons, and more).
- Built-in LGHUB restart button to apply changes.
- Native executable icon transparency.
- Per-application keyboard key remapping.
GProfiles stores application keymaps in settings.db
, the same file where Logitech GHUB stores game profiles. You can create a copy/backup of it, and then replace it in the future. Both GProfiles and Logitech GHUB should work without any additional hassle.
You can locate this file by searching for %LOCALAPPDATA%/LGHUB
in the File Explorer or the Run application.
This project and its developer(s) are not affiliated in any way with Logitech International S.A.
- Fonts and Material Icons from Google Fonts.
- This project uses slint as its UI framework.
![https://slint.dev/](https://github.com/slint-ui/slint/raw/master/logo/MadeWithSlint-logo-dark.png?raw=true)