A user-space driver and GUI configurator for the Logitech G13
Go to file
2024-03-26 08:54:52 -05:00
.github Update python.yml 2024-03-24 10:42:12 -05:00
assets Update README with a screenshot and fixed URL. 2023-10-31 10:28:43 -05:00
bin bin: Add simple scripts to start our gui and apps 2021-05-23 13:13:05 -05:00
debian Adjust build rules to be self-contained 2024-03-26 08:54:11 -05:00
docs docs: Add some information about the applet model 2021-05-09 09:02:31 -05:00
etc Update the appindicator icon to match others 2021-05-30 15:40:16 -05:00
g13gui Adjust layout to better mimic the hardware 2023-11-13 09:39:02 -06:00
.gitignore Ignore a bunch of Debian junk 2024-03-26 08:54:52 -05:00
AUTHORS Add an AUTHORS file so we can be more like upstream python apps 2021-05-23 13:14:15 -05:00
g13gui.doap Rip out my google address. 2021-07-13 14:05:16 -05:00
LICENSE setup: Add in manifest files 2021-05-23 13:12:57 -05:00
Makefile Adjust build rules to be self-contained 2024-03-26 08:54:11 -05:00
MANIFEST.in setup: Add in manifest files 2021-05-23 13:12:57 -05:00
meson.build Move udev rules to lib/udev/rules.d 2024-03-26 08:53:10 -05:00
Pipfile Bump dependency on pillow 2023-10-29 10:24:56 -05:00
Pipfile.lock pipenv: Swap to appdirs instead of xdg 2021-05-23 13:13:37 -05:00
PKGBUILD Fix PKGBUILD. 2024-03-02 19:01:16 -06:00
README.md Update README with a screenshot and fixed URL. 2023-10-31 10:28:43 -05:00
setup.py Remove locking from setup.py as per recommendations. 2023-10-31 10:35:04 -05:00

The G13 Configurator

GUI Screenshot

What is this?

This is a stand-alone companion application and user space driver for configuring a Logitech G13 game board. The original code was based upon another driver originally written by ecraven, and available at https://github.com/ecraven/g13, but this codebase was modernized, cleaned up and totally rewritten in Python.

Using this tool allows you to:

  • Graphically plan out a keymapping profile
  • Save multiple profiles and switch between them at will
  • Use the LCD with pluggable dbus-based applets to display useful information
  • Switch profiles using the LCD

All wrapped up in a glorious Gtk 3.0 + libappindicator interface.

Please note: this is an early version of the application and as such it is still in heavy development, but the author uses it almost on a daily basis already to play most of her game library.