Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 2.7 KB

File metadata and controls

78 lines (49 loc) · 2.7 KB

GProfiles

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.

Installation

Recommended

Download the latest executable from the release files.
No installer. No UAC. Just plug-and-play.

Do It Yourself!

If you wish to build the application yourself, follow the steps below.

Requirements

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.

Features

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

Desktop screenshot

Installed Profile screenshot

Custom Profile screenshot

FAQ

Where can I find my profiles/keymaps?

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.

Disclaimers

This project and its developer(s) are not affiliated in any way with Logitech International S.A.

Acknowledgements

  • Fonts and Material Icons from Google Fonts.
  • This project uses slint as its UI framework.
https://slint.dev/