Ecco come installare libinput su Ubuntu.
Installa alcuni pacchetti necessari
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
Installare xserver-xorg-dev
. Per 14.04.3 potrebbe essere xserver-xorg-dev-lts-vivid
. Stai attento. Devi verificare quale xserver-xorg
pacchetto è installato.
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
Compilare e installare.
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
Aggiungi al file conf/90-libinput.conf
stringa diOption "Tapping" "True"
prima EndSection
nella sezione touchpad.
Copia il file di configurazione per abilitare libinput
.
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Disconnettersi e accedere.
Vedrai che libinput
viene utilizzato eseguendo xinput list-props <your_touchpad_id>
.
Se non ti piace usare libinput
, puoi sempre disabilitarlo
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
L'ho appena installato, ora sto scoprendo come impostare il rilevamento del palmo. Sembra che sia abilitato di default, ma non ho ancora capito bene come usa la larghezza e la pressione del kernel.
Sembra che attualmente non ci siano grandi vantaggi nell'utilizzo libinput
di Ubuntu.
xf86-input-libinput
lo avvolge a Xorg e nient'altro. Quindi i gesti extra non sono supportati. Almeno non so se lo fanno. Wayland o Mir saranno più capaci, immagino.
Dopo alcuni test ho trovato un vantaggio. Esiste un problema xorg-synaptics
quando si posiziona un dito sull'area del pulsante, non è possibile utilizzare un altro dito per spostare il cursore. Questo è scomodo per le persone a cui piace usare i pulsanti hardware per fare clic. Questo problema è stato segnalato più volte come un bug.
In libinput
non c'è affatto questo problema.
È stato divertente testarlo. Grazie per la domanda