Así es como se instala libinput en Ubuntu.
Instalar algunos paquetes necesarios
sudo apt-get install git build-essential autoconf automake pkg-config libtool
sudo apt-get install libmtdev1 libmtdev-dev libudev-dev libevdev-dev xutils-dev libwacom-dev
Instalar xserver-xorg-dev. Para 14.04.3 puede ser xserver-xorg-dev-lts-vivid. Ten cuidado. Debe verificar qué xserver-xorgpaquete está instalado.
sudo apt-get install xserver-xorg-dev
Clon libinputy xf86-input-libinput.
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
Construir e instalar.
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
Agregar a la conf/90-libinput.confcadena de archivo Option "Tapping" "True"antes EndSectionde la sección del panel táctil.
Copie el archivo de configuración para habilitar libinput.
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Cerrar sesión e iniciar sesión.
Verá que libinputse utiliza al ejecutar xinput list-props <your_touchpad_id>.
Si no le gusta usar libinput, siempre puede deshabilitarlo
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
Lo acabo de instalar, ahora estoy descubriendo cómo configurar la detección de palma. Parece que está habilitado de forma predeterminada, pero todavía no entiendo cómo utiliza el ancho y la presión informados por el núcleo.
Parece que actualmente no hay grandes ventajas de usar libinputen Ubuntu.
xf86-input-libinputsolo se lo envuelve a Xorg y nada más. Por lo tanto, no se admiten gestos adicionales. Al menos no sé si lo hacen. Wayland o Mir serán más capaces, supongo.
Después de algunas pruebas encontré una ventaja. Hay un problema con xorg-synapticseso cuando coloca un dedo en el área del botón, no puede usar otro dedo para mover el cursor. Eso es inconveniente para las personas a las que les gusta usar botones de hardware para hacer clic. Ese problema ha sido reportado muchas veces como un error.
En libinputno hay este problema en absoluto.
Fue divertido probarlo. Gracias por la pregunta