Voici comment installer libinput sur Ubuntu.
Installez certains packages nécessaires
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
Installez xserver-xorg-dev. Pour le 14.04.3, c'est possible xserver-xorg-dev-lts-vivid. Faites attention. Vous devez vérifier quel xserver-xorgpackage est installé.
sudo apt-get install xserver-xorg-dev
Cloner libinputet xf86-input-libinput.
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
Construisez et installez.
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
Ajoutez à la conf/90-libinput.confchaîne de fichier Option "Tapping" "True"avant EndSectiondans la section du pavé tactile.
Copiez le fichier de configuration pour l'activer libinput.
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Déconnectez-vous et connectez-vous.
Vous verrez qu'il libinputest utilisé en exécutant xinput list-props <your_touchpad_id>.
Si vous n'aimez pas utiliser libinput, vous pouvez toujours le désactiver en
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
Je viens de l'installer, maintenant je trouve comment configurer la détection de la paume. Il semble qu'il soit activé par défaut, mais je ne comprends pas encore comment il utilise la largeur et la pression signalées par le noyau.
Il semble qu'il n'y ait actuellement aucun avantage majeur à utiliser libinputdans Ubuntu.
xf86-input-libinputenveloppe simplement Xorg et rien d'autre. Les gestes supplémentaires ne sont donc pas pris en charge. Au moins, je ne sais pas s'ils le font. Wayland ou Mir seront plus capables, je suppose.
Après quelques tests, j'ai trouvé un avantage. Il y a un problème avec xorg-synapticscela lorsque vous placez un doigt sur la zone des boutons, vous ne pouvez pas utiliser un autre doigt pour déplacer le curseur. Cela n'est pas pratique pour les personnes qui aiment utiliser les boutons matériels pour cliquer. Ce problème a été signalé plusieurs fois comme un bogue.
Il libinputn'y a pas du tout ce problème.
C'était amusant à tester. Merci pour la question.