Ini adalah cara menginstal libinput ke Ubuntu.
Instal beberapa paket yang dibutuhkan
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
Instal xserver-xorg-dev
. Untuk 14.04.3 mungkin xserver-xorg-dev-lts-vivid
. Hati-hati. Anda perlu memeriksa xserver-xorg
paket apa yang diinstal.
sudo apt-get install xserver-xorg-dev
Klon libinput
dan xf86-input-libinput
.
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
Bangun dan pasang.
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
Tambahkan ke conf/90-libinput.conf
string file Option "Tapping" "True"
sebelum EndSection
ke bagian touchpad.
Salin file konfigurasi untuk mengaktifkan libinput
.
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
Logoff dan logon.
Anda akan melihat bahwa libinput
digunakan dengan menjalankan xinput list-props <your_touchpad_id>
.
Jika Anda tidak suka menggunakan libinput
, Anda selalu dapat menonaktifkannya dengan
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
Saya baru saja menginstalnya, sekarang saya mencari tahu cara mengatur deteksi telapak tangan. Sepertinya diaktifkan secara default, tapi saya belum mengerti bagaimana cara menggunakan kernel melaporkan lebar dan tekanan.
Sepertinya saat ini tidak ada keuntungan utama menggunakan libinput
di Ubuntu.
xf86-input-libinput
hanya membungkusnya dengan Xorg dan tidak ada yang lain. Jadi gerakan ekstra tidak didukung. Setidaknya saya tidak tahu apakah mereka tahu. Saya kira Wayland atau Mir akan lebih cakap.
Setelah beberapa pengujian saya menemukan keuntungan. Ada masalah dengan xorg-synaptics
itu ketika Anda meletakkan jari pada area tombol, Anda tidak dapat menggunakan jari lain untuk memindahkan kursor. Itu tidak nyaman bagi orang yang suka menggunakan tombol perangkat keras untuk mengklik. Masalah itu telah dilaporkan berkali-kali sebagai bug.
Tidak libinput
ada masalah sama sekali.
Itu menyenangkan untuk diuji. Terima kasih untuk pertanyaannya.