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-xorg
paketin kurulu olduğunu kontrol etmeniz gerekiyor .
sudo apt-get install xserver-xorg-dev
Klon libinput
ve 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.conf
dizgisine 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 libinput
Ubuntu’da kullanmanın hiçbir avantajı yok .
xf86-input-libinput
sadece 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-synaptics
sen 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 libinput
hiç bu sorun yok.
Test etmek eğlenceli oldu. Soru için teşekkürler.