A user-space driver and GUI configurator for the Logitech G13
Go to file
June Tate-Gans 1212ce91de clock: Add 24-hour toggle, load, ram graphs
This adds a ton of new functionality to the clock widget, and exercises the
bitwidgets widgets a bit more. This adds a new button widget, called a
LabelWidget. These are pretty unsurprising -- they're just a label inside of a
button slot in the buttonbar. They do give us the ability to toggle and add
"more" glyphs in the button for more flexibility in the buttonbar.

  - Make Clock toggle between 12 and 24 hour clock modes.
  - Add CPU load and RAM load histograms.
  - Create a new button type, LabelButton.
  - Create a new widget, the Graph, which shows a histogram of values over
    time.
  - Make Button not assign values by way of accessors in the constructor.
  - Make Label actually dynamically change its bounds based upon properties.
2021-05-09 14:05:18 -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 clock: Add 24-hour toggle, load, ram graphs 2021-05-09 14:05:18 -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.