Skip to content

An objectively better way to manage Logitech GHUB profiles.

License

Notifications You must be signed in to change notification settings

Lee-matod/GProfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/