Jadi libinput mendekati rilis stabil pertamanya dengan kandidat rilis
Yang menambahkan dukungan yang tepat untuk deteksi ibu jari / telapak tangan pada bantalan sentuh bersama dengan dukungan gerakan gesek & jepit sesuatu yang sangat dirindukan di Linux untuk laptop dengan kemampuan multi sentuh.
Adakah yang bisa memberikan instruksi yang baik tentang cara menginstalnya di Ubuntu 15.04
Karena saya percaya kita tidak akan melihatnya sebagai default di instalasi Ubuntu untuk sementara waktu.
touchpad
macbook
multi-touch
tomodachi
sumber
sumber
libinput
adalah aplikasi ruang pengguna. Tidak ada hubungannya dengan kernel. Itu hanya menggunakan peristiwa yang dilaporkan oleh kernel.Jawaban:
Ini adalah cara menginstal libinput ke Ubuntu.
Instal beberapa paket yang dibutuhkan
Instal
xserver-xorg-dev
. Untuk 14.04.3 mungkinxserver-xorg-dev-lts-vivid
. Hati-hati. Anda perlu memeriksaxserver-xorg
paket apa yang diinstal.Klon
libinput
danxf86-input-libinput
.Bangun dan pasang.
Tambahkan ke
conf/90-libinput.conf
string fileOption "Tapping" "True"
sebelumEndSection
ke bagian touchpad.Salin file konfigurasi untuk mengaktifkan
libinput
.Logoff dan logon.
Anda akan melihat bahwa
libinput
digunakan dengan menjalankanxinput list-props <your_touchpad_id>
.Jika Anda tidak suka menggunakan
libinput
, Anda selalu dapat menonaktifkannya denganSaya 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.
sumber
libinput
tidak mengubahnya. 1,2,3 ketukan jari berhasil di luar kotak. Deteksi telapak tangan berpotensi lebih pintar, tetapi tampaknya itu tidak mendukung lebar touchpad yang hanya melaporkan. Model-model baru melakukan tekanan non-dukungan, karena berfungsi sebagai layar sentuh, dll./usr/share/X11/xorg.conf.d/99-libinput.conf
.sudo rm /usr/share/X11/xorg.conf.d/99-libinput.conf
Untuk Ubuntu 15.10+ Anda dapat menginstal
libinput
( wily , xenial , yakkety ) melaluiapt
:Saya masih harus mengedit file konfigurasi untuk mengaktifkan penyadapan, saya berasumsi karena Unity menyerap libinput, ini akan mengekspos ini melalui pengaturan panel kontrol (saya menggunakan vi di sini, Anda dapat menggunakan gedit atau apa pun yang Anda suka):
Edit file berikut (diuji pada 16.04 2016-4-14 dan 16.10 2016-10-14):
Sesuaikan bagian 'touchpad' untuk ditambahkan
Option "tapping" "True"
danOption "DisableWhileTyping" "True"
jika Anda lebih suka perilaku ini:Logout, Log in .. Selamat menikmati! :)
sumber
event5
dan menulisnya ke file itu.Option "AccelSpeed" "-0.5"
, di mana nilainya dapat berupa float dari -1 (kursor lebih lambat) ke +1 (kursor lebih cepat). Anda juga dapat bereksperimen dengan ini dan nilai lainnya menggunakan xinput. pertama menemukan id dengan menjalankanxinput
, maka jika id Anda adalah 12, Anda dapat melakukannyaxinput list-props 12
untuk mendaftar semua alat peraga. jika Anda ingin mengubahnya, dapatkan int untuk penyangga (mis. libinput Accel Speed (281): -0.500000), maka Anda dapat melakukanxinput set-prop 12 281 -0.4
untuk mengubah accel ke -0.4.Pada 16,04 Anda harus menginstal
xserver-xorg-input-libinput-hwe-16.04
sebagai gantinyaMasalah menginstal libinput pada 16.04.2
sumber
Saya memiliki masalah yang sama pada Lubuntu 17. Saya mencoba menginstal libinput dan mengedit file .conf tetapi tidak berhasil.
Tapi kemudian saya melihat posting @ Pilot6 di atas tentang menggunakan xinput untuk memverifikasi bahwa libinput aktif (juga akan menyenangkan untuk mengetahui apa kriteria untuk memverifikasi, tetapi saya ngelantur).
Saya memeriksa xinput saya dengan
xinput list-props 14
(bisa jadi nomor yang berbeda dalam kasus Anda).yang memberi saya
synaptics
touchpad.Dalam daftar ada opsi untuk deteksi telapak tangan dengan nomor yang terkait dengannya (316).
Jadi saya biasa
xinput set-prop 14 316 1
mengaktifkan deteksi telapak tangan. Dan akhirnya berhasil.sumber