A user-space driver and GUI configurator for the Logitech G13
Go to file
June Tate-Gans c934abb28b applet: Make the AppletManager more resilient in the face of errors
This wraps most of the proxy calls with some exception handling code which
removes an applet from the list of applets. This is kinda remedial, but should
make developing applets a bit smoother, as we end up restarting them
periodically. IOW, this prevents the configurator from completely crashing out.

  - Give switcher the ability to handle applet removals
  - Wrap most proxy methods in try...except blocks
  - Add a removeActiveApplet method to kill off the currently stuck applet in
    the face of an error.
2021-05-09 12:26:51 -05:00
docs docs: Add some information about the applet model 2021-05-09 09:02:31 -05:00
etc Remove a ton of unused stuff 2021-05-08 19:49:27 -05:00
g13gui applet: Make the AppletManager more resilient in the face of errors 2021-05-09 12:26:51 -05:00
.gitignore Migrate g13gui out of the g13gui subdir 2021-05-08 19:47:35 -05:00
g13gui.doap project: Add in a DOAP file so we can be semantic 2021-05-09 08:27:59 -05:00
LICENSE.txt Migrate g13gui out of the g13gui subdir 2021-05-08 19:47:35 -05:00
MANIFEST.in Migrate g13gui out of the g13gui subdir 2021-05-08 19:47:35 -05:00
README.md Migrate g13gui out of the g13gui subdir 2021-05-08 19:47:35 -05:00
setup.py Migrate g13gui out of the g13gui subdir 2021-05-08 19:47:35 -05:00

The G13 Configurator

What is this?

This is the companion application for configuring a Logitech G13 using the G13 user space driver originally written by ecraven, and available at https://github.com/jtgans/g13.

This tool allows you to:

  • Graphically plan out a keymapping
  • Save multiple profiles
  • Use the LCD with pluggable dbus-based applications
  • 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.