Delirios de un Informático

Logitech G15 con g15daemon y Xorg 7.5 en Debian

Hace unos días que se actualizó Xorg a la versión 7.5 en Debian SID, actualización que por fin hizo funcionar de nuevo los botones de mi Wacom pero que se cargó los botones extra del Logitech G15 debido a un error en g15daemon, que devuelve el error:

G15 Extra keys: dropping events due to full queue

En los foros de g15tools.com se ha hablado del problema y se ha proporcionando un parche que ya está en el SVN, pero que por desgracia todavía no se ha actualizado en Debian. Es por eso por lo que es necesario hacerlo a mano, descargándose los archivos fuente de los repositorios, parcheando el archivo modificado y compilando el paquete. El proceso es sencillo:

sudo apt-get install build-essential devscripts
sudo apt-get build-dep g15daemon
mkdir g15daemon-src
cd g15daemon-src
sudo apt-get source g15daemon
sudo apt-get build-dep g15daemon
svn co https://g15daemon.svn.sourceforge.net/svnroot/g15daemon g15daemon-svn
cd g15daemon-1.9.5.3
cp ../g15daemon-svn/trunk/g15daemon-wip/plugins/g15_plugin_uinput.c plugins/
dpkg-buildpackage -rfakeroot -us -uc -b

Esto nos creará un paquete .deb en la carpeta g15daemon-src con el daemon actualizado, que sólo habra que instalar con un dpkg -i g15daemon_1.9.5.3-8_amd64.deb :).