PyLibG19

PyLibG19 is the basis for G19 support in Gnome15. It is mostly based on MultiCoreNop’s’ Logitech-G19-Linux-Daemon which is available from here, but with a few additions and bug-fixes.

It is used in two ways. Firstly, the new g19direct driver uses it to do away with the need for g19d. It does however mean you have to make the keyboard’s USB device files writable. Secondly, it is used by g19d which runs as root and so doesn’t need special permissions.

Pre-requisites

You will need all of these to compile or run G19D. If you use a package for your distribution, these will be downloaded for you. If you wish to compile from source, you will have to obtain and install them yourself.