Esta é a forma de instalar libinput no Ubuntu.
-
Instale alguns pacotes necessários
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 -
Instale
xserver-xorg-dev. Para 14.04.3, pode serxserver-xorg-dev-lts-vivid. Seja cuidadoso. Você precisa verificar o que oxserver-xorgpackage está instalado.sudo apt-get install xserver-xorg-dev -
Clone
libinputexf86-input-libinput.git clone git://anongit.freedesktop.org/git/wayland/libinput git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput -
Crie e instale.
cd libinput ./autogen.sh --prefix=/usr make && sudo make install cd ../xf86-input-libinput ./autogen.sh --prefix=/usr make && sudo make install -
Adicione ao arquivo
conf/90-libinput.confstringOption "Tapping" "True"antes deEndSectionna seção do touchpad. -
Copie o arquivo de configuração para ativar
libinput.sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Faça logoff e faça o login.
Você verá que libinput é usado executando xinput list-props <your_touchpad_id> .
Se você não gosta de usar libinput , sempre pode desativá-lo por
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
Acabei de instalar, agora estou descobrindo como configurar a detecção de palma. Parece que ele está habilitado por padrão, mas eu ainda não entendi como ele usa a largura e a pressão reportadas do kernel.
Parece que atualmente não há grandes vantagens em usar libinput no Ubuntu.
xf86-input-libinput apenas envolve o Xorg e nada mais. Portanto, gestos extras não são suportados. Pelo menos eu não sei se eles fazem. Wayland ou Mir será mais capaz, eu acho.
Após alguns testes, encontrei uma vantagem. Há um problema com xorg-synaptics que quando você coloca um dedo na área do botão, você não pode usar outro dedo para mover o cursor. Isso é inconveniente para pessoas que gostam de usar botões de hardware para clicar. Esse problema foi relatado muitas vezes como um bug.
Em libinput , não há esse problema.
Foi divertido testar. Obrigado pela pergunta.