Repository navigation
Releases: Lordbooker/gkey-config
Release list
v1.6.0
Changes
- Release 1.6.0 (04e747c)
- LCD: profile name page when the profile changes (3e0804c)
- G13: grey out stick keys that have no effect in the stick mode (cfd72c5)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
| SteamOS 3.9 or newer (Steam Deck, untested) | gkey-config-*-steamos-x86_64.tar.gz, see README-SteamOS.md inside |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.5.0
Changes
- Release 1.5.0 (714828f)
- SteamOS container: force the download of the package lists (1d7d59e)
- CI: SteamOS build, tests and installation test (2c64e65)
- SteamOS archive with install and uninstall script (543b69a)
- Packages: start with archive.ubuntu.com and keep a mirror that worked (4894d39)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
| SteamOS 3.9 or newer (Steam Deck, untested) | gkey-config-*-steamos-x86_64.tar.gz, see README-SteamOS.md inside |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.4.1
Changes
- Packages: switch to another Ubuntu mirror when one is too slow (6dab485)
- Release 1.4.1 (641d2af)
- CPU page: Intel CPUs (coretemp, hybrid P- and E-cores) (af50aa8)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.4.0
Changes
- Release 1.4.0 (dde8595)
- CI: CodeQL builds with two jobs (21d6fc1)
- Docs: packages are built only after the checks (dcd667f)
- CI: build packages only after all checks have passed (3e1fcfe)
- Docs: checks in CI and how to run them locally (c18706b)
- CI: CodeQL security analysis (a1d49da)
- CI: check the formatting with clang-format (0b44d89)
- Format all C++ sources with clang-format (a7c6a9b)
- CI: tests with AddressSanitizer and UndefinedBehaviorSanitizer (cea2fa8)
- CI: Clang build and clang-tidy (24e4036)
- Code changes suggested by clang-tidy (c1f5f26)
- Device: check the stick model data where it is used (6f40676)
- GroupAccess: reentrant user and group lookups (b239de4)
- Thread-safe error texts instead of strerror() (62f1757)
- CI: warnings are errors; additional Release build on Arch Linux (bf48307)
- Docs: CPU page with one bar per logical CPU, scaled from 0 (bbdba40)
- LcdPages: CPU bars over the full width, scaled from 0, no clock labels (13d138f)
- SystemStats: CPU clock of each logical CPU (7c417a7)
- Daemon: use the checked profile pointer when selecting a profile (f6eabe0)
- Docs: CPU and GPU pages on the LCD (6c52530)
- GUI: CPU, AMD GPU and NVIDIA GPU pages in the LCD tab and as key action (054cbea)
- LCD: pages cpu, amdgpu and nvidia in the daemon (85f1cc9)
- LcdPages: GPU page for AMD and NVIDIA (4937cc0)
- LcdPages: CPU page with more cores than pixel columns (1118473)
- LcdPages: CPU page with one clock bar per physical core (7d3752c)
- LcdFrame: keep the degree sign when text is converted twice (0c24044)
- NvidiaStats: NVIDIA GPU values through NVML (untested) (ad66c7d)
- SystemStats: AMD GPU details (clocks, temperatures, power, fan) (2a273be)
- SystemStats: CPU details (temperatures, clock per physical core) (63b9701)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.3.0
Changes
- Release 1.3.0 (6a182ef)
- LCD start animation from linux-g13-driver, for all devices with LCD (f25c9df)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.2.1
Changes
- Release 1.2.1 (bebe949)
- CI: time limits for stalled apt downloads and for all jobs (548ffae)
- Daemon waits for access to /dev/uinput after login; probe shows hidraw ACL (f3ff7ad)
- Small fixes from clang-tidy (b98edcc)
- Packaging and docs: pkg-config install dirs, REUSE, probe script (4c2761b)
- Hardening: systemd unit, workflow permissions, pinned actions, AUR host key (8d03818)
- Daemon: start options for tests; tests for the daemon logic (fbdc085)
- GUI: BacklightPage out of MainWindow; warning-free with stricter flags (093be7e)
- Core: common JsonFileStore for profiles and macros (e81c0fc)
- Daemon: LCD writes in a worker thread; robustness fixes (fc0dd83)
- GUI: single-instance socket in the runtime directory, owner only (7d804f8)
- Profiles: keep bindings that cannot be used instead of dropping them (2a6d6ea)
- G11 needs Linux 5.7; G710/G710+ on the to-do list (3c1b360)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.2.0
Changes
- Release 1.2.0; short README, details move to the wiki (f794c2c)
- Stick: do not press directions before the first report of the G13 (f38c6b7)
- Add Logitech G15 v2, untested (e84ecd6)
- Add Logitech G11, untested (717022c)
- Add Logitech G15 (first version), untested (c9a9c2a)
- Logitech G510 (untested) (e0b96c8)
- BD always shows the next LCD page and cannot be bound (2bdf916)
- Concept: NVIDIA support for the LCD system page on the to-do list (579b1cc)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.1.1
Changes
- Fix the RAM row of the LCD system page (1.1.1) (cc441e2)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.1.0
Changes
- Release 1.1.0 (3e4ea8b)
- LCD page "System": CPU, RAM, GPU and VRAM with temperatures (a6cf48a)
- README: dark-mode screenshots of every tab, centred header (e41124e)
- CI: robust apt for the Ubuntu package build (6c66eb8)
- AUR: only the release package gkey-config (dafc91e)
- Release workflow: re-runnable for an existing release; -git provides (a15e1aa)
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.
v1.0.0
Changes
First release.
Installation
Requires Linux 6.19 or newer.
| System | Package |
|---|---|
| Ubuntu 26.04 (and Linux Mint, Pop!_OS, ... based on it) | gkey-config_*.ubuntu26.04_amd64.deb |
| Fedora 44 | gkey-config-*.fc44.x86_64.rpm |
| Arch Linux | AUR: gkey-config (release) |
# Ubuntu
sudo apt install ./gkey-config_<version>-1.ubuntu26.04_amd64.deb
# Fedora
sudo dnf install ./gkey-config-<version>-1.fc44.x86_64.rpmThen start G-Key Configuration from the application menu: on its first start it
offers to start the daemon at login and to allow LED control.
gkey-config conflicts with linux-g13-driver; remove it first.