Skip to content

Releases: Lordbooker/gkey-config

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 19:34
5566bc6

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 28 Oct 10:40
8b2fb12

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:12
3700bc5

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 25 Oct 09:53
9f7ae7b

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:42
a19ce0d

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:39
bb399c4

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:43
a257ef6

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:14
9661ac9

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:45
9dc9ec9

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

Then 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

Choose a tag to compare

@github-actions github-actions released this 22 Oct 11:08
ddb44ed

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

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