Go to file
JayPiKay 02867a3d26 forgot to type the variable 2012-04-08 19:15:53 +02:00
manpages Fixed manpage syntax errors 2012-03-27 23:06:28 +02:00
CMakeLists.txt Manpages are installed as gzipped files on 'make install' 2012-03-27 23:07:23 +02:00
README README added 2012-03-23 18:18:19 +01:00
g35config.c fixed compiler warning 2012-03-23 17:00:41 +01:00
g35config.h assign button profiles 2012-03-23 16:45:32 +01:00
g35d.c forgot to type the variable 2012-04-08 19:15:53 +02:00
g35d.h assign button profiles 2012-03-23 16:45:32 +01:00
g35d.rc assign button profiles 2012-03-23 16:45:32 +01:00
gpl-2.0.txt GPLv2 added 2012-03-21 16:04:43 +01:00

README

Logitech G35 Headset Support for Linux
======================================

This user-space daemon intends to provide support for the G35 buttons located
on the headset. Button profiles offer the ability to switch the button
functionality on-the-fly. The buttons will be passed through the uinput device
to your system.

Requirements
------------

* cmake (>= 2.6)
* libconfuse
* libg35 (https://github.com/jaypikay/libg35)

Building
--------

To compile the project:

    # cmake .
    # make

If everything went smoothly the application can be installed with (Default
Prefix: /usr/local):

    # make install

Usage
-----

The key mappings are stored in profiles in the g35d.rc configuration file. It
will be installed to /etc/g35d.rc. The keycodes for each key can be found in
<include_dir>/linux/input.h.

To start the program run:

    # g35d

To explicitly start the program as daemon with a different configuration file:

    # g35d -d -c /tmp/other-g35d.rc