cd /tmp
git clone https://github.com/Leproide/Linux-G15-Daemon-Logitech-G110-.git
cd Linux-G15-Daemon-Logitech-G110--master
cd libusb1-1.4.1
./configure
make
sudo make install
need prfix=/usr/local or it will complain about not being able to load fonts
cd /tmp
wget http://mirror.netcologne.de/ubuntu/pool/universe/libg/libg15render/libg15render_1.3.0~svn316.orig.tar.gz
tar -xf libg15render_1.3.0~svn316.orig.tar.gz
cd libg15render_1.3.0~svn316.orig
autoreconf -i
./configure --prefix=/usr/local
make
sudo make install
cd g15daemon-1.9.5.3
./configure
make
sudo make install
cd g15macro-1.0.3
./configure
make
sudo make install
sudo g15daemon -d 2
gmacro
press M1, M2 or M3 button
press MR
G15Macro terminal should show 'G15Macro: Recording Enabled'
enter the keystrokes for your macro (eg. ctrl + f9)
press the G key you want to register it to
G15Macro terminal should show 'Recording Complete For key Gx' where x is the key you chose
keycodes for the Gkeys are 175 to 186 (G1 to G12)
to set G12 to 'a': xmodmap -e "keycode 186 = a"
however the responsiveness is pretty bad.. multiple presses do nothing until suddenly they all come out at the same time
keystrokes being buffered up for some reason?
may or may not be necessary:
localectl set-x11-keymap us logitech_g15
error when running g15daemon
g15daemon: error while loading shared libraries: libg15.so.1: cannot open shared object file: No such file or directory
solve by
sudo nano /etc/ld.so.conf
and
add /usr/local/lib
to the file.
update using sudo ldconfig
g15daemon seems to be working (

sudo g15daemon -d
)the script to change colour doesn't seem to work

https://bbs.archlinux.org/viewtopic.php?pid=1421825