นี่คือวิธีการติดตั้งlibinputกับ Ubuntu
ติดตั้งแพคเกจที่จำเป็นบางอย่าง
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
xserver-xorg-dev
ติดตั้ง สำหรับ 14.04.3 xserver-xorg-dev-lts-vivid
มันอาจจะเป็น ระวัง. คุณต้องตรวจสอบxserver-xorg
แพ็คเกจที่ติดตั้งไว้
sudo apt-get install xserver-xorg-dev
โคลนและlibinput
xf86-input-libinput
git clone git://anongit.freedesktop.org/git/wayland/libinput
git clone git://anongit.freedesktop.org/xorg/driver/xf86-input-libinput
สร้างและติดตั้ง
cd libinput
./autogen.sh --prefix=/usr
make && sudo make install
cd ../xf86-input-libinput
./autogen.sh --prefix=/usr
make && sudo make install
เพิ่มลงในไฟล์conf/90-libinput.conf
สตริงOption "Tapping" "True"
ก่อนEndSection
หน้าส่วนทัชแพด
คัดลอกไฟล์ config libinput
เพื่อเปิดใช้งาน
sudo cp conf/90-libinput.conf /usr/share/X11/xorg.conf.d/
ออกจากระบบและเข้าสู่ระบบ
คุณจะเห็นว่าlibinput
ใช้งานxinput list-props <your_touchpad_id>
อยู่
หากคุณไม่ชอบการใช้libinput
งานคุณสามารถปิดการใช้งานได้ตลอดเวลา
sudo rm /usr/share/X11/xorg.conf.d/90-libinput.conf
ฉันเพิ่งติดตั้งตอนนี้ฉันกำลังหาวิธีตั้งค่าการตรวจจับฝ่ามือ ดูเหมือนว่าจะเปิดใช้งานตามค่าเริ่มต้น แต่ฉันยังไม่เข้าใจเลยว่ามันใช้เคอร์เนลที่รายงานความกว้างและความดันอย่างไร
ดูเหมือนว่าขณะนี้ไม่มีข้อได้เปรียบที่สำคัญของการใช้งานlibinput
ใน Ubuntu
xf86-input-libinput
เพียงแค่ห่อมันไว้ที่ Xorg และไม่มีอะไรอื่นอีกแล้ว ดังนั้นจึงไม่รองรับท่าทางสัมผัสพิเศษ อย่างน้อยฉันก็ไม่รู้ว่าพวกเขาทำ ฉันว่าเดาแลนด์หรือเมียร์จะมีความสามารถมากกว่า
หลังจากการทดสอบฉันพบข้อได้เปรียบ มีปัญหากับxorg-synaptics
ที่เมื่อคุณวางนิ้วบนพื้นที่ปุ่มคุณไม่สามารถใช้นิ้วอื่นเพื่อเลื่อนเคอร์เซอร์ ไม่สะดวกสำหรับผู้ที่ต้องการใช้ปุ่มฮาร์ดแวร์สำหรับการคลิก ปัญหาดังกล่าวได้รับรายงานว่ามีข้อบกพร่องหลายครั้ง
ในlibinput
ไม่มีปัญหานี้เลย
นั่นคือความสนุกในการทดสอบ ขอบคุณสำหรับคำถาม