Isto é como instalar a 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 ser xserver-xorg-dev-lts-vivid
. Seja cuidadoso. Você precisa verificar qual xserver-xorg
pacote está instalado.
sudo apt-get install xserver-xorg-dev
Clone libinput
e xf86-input-libinput
.
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
Construa 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 à conf/90-libinput.conf
sequência de arquivos Option "Tapping" "True"
antes EndSection
da 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 logon.
Você verá que libinput
é usado executando xinput list-props <your_touchpad_id>
.
Se você não gosta de usar libinput
, sempre pode desativá-lo
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 está ativado por padrão, mas ainda não entendo como ele usa a largura e a pressão relatadas pelo 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ão mais capazes, eu acho.
Após alguns testes, encontrei uma vantagem. Há um problema com xorg-synaptics
isso, quando você coloca um dedo na área do botão, não pode usar outro dedo para mover o cursor. Isso é inconveniente para as pessoas que gostam de usar os botões de hardware para clicar. Esse problema foi relatado muitas vezes como um bug.
Em libinput
não existe esse problema em tudo.
Isso foi divertido de testar. Obrigado pela pergunta.