Bu, libinput'un Ubuntu'ya nasıl kurulacağıdır .
Gerekli bazı paketleri yükleyin
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
Yükleyin xserver-xorg-dev. 14.04.3 için olabilir xserver-xorg-dev-lts-vivid. Dikkatli ol. Hangi xserver-xorgpaketin kurulu olduğunu kontrol etmeniz gerekiyor .
sudo apt-get install xserver-xorg-dev
Klon libinputve xf86-input-libinput.
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
İnşa et ve kur.
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
Dokunmatik yüzey bölümüne önce dosya conf/90-libinput.confdizgisine ekleyin .Option "Tapping" "True"EndSection
Etkinleştirmek için yapılandırma dosyasını kopyalayın libinput.
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Oturumu kapatın ve oturum açın.
Kullanarak libinputçalıştığını göreceksiniz xinput list-props <your_touchpad_id>.
Kullanmayı sevmiyorsanız libinput, istediğiniz zaman devre dışı bırakabilirsiniz.
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
Daha yeni kurdum, şimdi avuç içi algılamasının nasıl ayarlanacağını çözüyorum. Varsayılan olarak etkin gibi görünüyor, ancak tam olarak bilmiyorum ama henüz rapor edilen çekirdeğin genişliğini ve baskısını nasıl kullanıyor.
Görünüşe göre şu an libinputUbuntu’da kullanmanın hiçbir avantajı yok .
xf86-input-libinputsadece Xorg'a ve başka hiçbir şeye sarılmamış. Bu yüzden ekstra hareketler desteklenmiyor. En azından öyle olup olmadığını bilmiyorum. Wayland veya Mir daha yetenekli olacak sanırım.
Bazı testlerden sonra bir avantaj buldum. İle bir sorun var xorg-synapticssen düğme alanının üzerinde bir parmak koyduğumuzda, imleci hareket ettirmek için başka bir parmak kullanamazsınız. Bu, tıklama için donanım düğmelerini kullanmak isteyenler için uygun değildir. Bu sorun birçok kez hata olarak bildirildi.
İçinde libinputhiç bu sorun yok.
Test etmek eğlenceli oldu. Soru için teşekkürler.