หลังจากอัปเกรดเป็น Ubuntu 18.04 - แตะเพื่อคลิกไม่น่าเชื่อถืออีกต่อไป


14

ฉันอัพเกรดจาก Ubuntu 17.10 เป็น 18.04 และการตระหนักถึงการคลิกเพื่อคลิกไม่น่าเชื่อถืออีกต่อไป ประมาณ 40% ของการแตะก็ไม่ทำอะไรเลย คุณสังเกตเห็นปัญหาที่คล้ายกันหรือไม่ เป็นไปได้ไหมที่จะแก้ไขปัญหานี้? (ฉันใช้ lenovo l450)

แก้ไข: ฉันใช้เซสชัน xorg


ติดตั้งเครื่องมือในโหมดแล็ปท็อปหรือไม่
Joshua Besneatte

ไม่ได้ติดตั้งแล็ปท็อปโหมดเครื่องมือ
user241281

คำตอบ:


10

สิ่งที่ได้ผลสำหรับฉันคือการลบไดรเวอร์ synaptics:

sudo apt remove xserver-xorg-input-synaptics

ตามด้วยรีบูต หลังจากนั้นทัชแพดก็ใช้งานได้อีกครั้ง ฉันมี Dell XPS 15 9650


โอ้ขอบคุณ! มันยังแก้ไขฟังก์ชั่นปิดการใช้งานทัชแพด!
Adara Hv

5

การติดตั้งTouchpad Indicatorทำงานได้ดีสำหรับฉัน!


1
ใช้งานได้สำหรับฉันบางทีเครื่องมือนี้ควรรวมอยู่ใน Ubuntu ... ?
jdpipe

มันทำงานเหมือนจับใจ ทดสอบกับแล็ปท็อป LG Gram 2-in-1 กับ Ubuntu เดสก์ท็อป unity 18.04
makerj

1

ปรับการตั้งค่าเมาส์

ฟังดูเหมือนคุณจะต้องทำการปรับแต่งค่าทัชแพดของคุณเพื่อเพิ่มความไว FingerLow (ความดันขั้นต่ำที่ต้องใช้ในการลงทะเบียนก๊อกน้ำ) สิ่งนี้สามารถเกิดขึ้นได้ด้วย synclient:

ตรวจสอบการตั้งค่าของคุณก่อน:

$ synclient -l

จากนั้นคุณสามารถปรับการตั้งค่า FingerLow / FingerHigh (หรืออื่น ๆ ) ของคุณ:

$ synclient FingerLow=2

เมื่อคุณทราบการตั้งค่าที่ถูกต้องแล้วคุณจะต้องกำหนดค่าไว้ในสคริปต์เริ่มต้นเนื่องจากตัวเลือกการรวมจะถูกรีเซ็ตเมื่อรีบูต คุณสามารถดูตัวเลือกมากขึ้นได้รับข้อมูลเพิ่มเติมและเรียนรู้วิธีการทำสคริปต์การกำหนดค่านี้ที่มีการสอนที่ดีในตัวเลือกทัชแพด

นอกจากนี้คุณยังสามารถใช้ XInput เพื่อรับข้อมูลและปรับแต่งการตั้งค่าต่อนี้บางการสอนที่ดีในการกำหนดค่าอุปกรณ์ HID นี่คือบทสรุปโดยย่อ:

ก่อนอื่นค้นหาชื่ออุปกรณ์และ ID ของคุณ:

$ xinput --list

ดูที่เอาต์พุตเพื่อกำหนดชื่ออุปกรณ์หรือหมายเลข id ของคุณและแสดงรายการคุณสมบัติที่มี:

$ xinput --list-props ID

นี่จะแสดงตัวเลือกที่คุณสามารถตั้งค่าได้ จากนั้นคุณสามารถตั้งค่าพวกเขาเช่นนี้:

$ xinput --set-prop ID 'prop name' VAL

มันไม่ได้ผลสำหรับฉัน การแตะไม่ทำงานเลยตั้งแต่อัปเกรดเป็น Ubuntu และเล่นซอด้วยsynclientดูเหมือนจะไม่สามารถแก้ไขได้
glS

ไม่ใช่เพราะพวกเขาเปลี่ยนจาก synaptics เป็น libinput? จะทำงานร่วมกับ libinput ได้อย่างไร
user241281

1
synclient ไม่ได้ถูกติดตั้งตามค่าเริ่มต้นใน 18.04 ดังนั้นดูเหมือนจะไม่เป็นวิธีที่ต้องการในการทำสิ่งต่าง ๆ อีกต่อไป ... ?
jdpipe

0

คำแนะนำการกำหนดค่าด้านบนนั้นยอดเยี่ยมฉันมีปัญหาเดียวกันและเป็นปัญหาความไว ฉันได้พบว่าการแตะที่แทบจะมองไม่เห็นซึ่งแทบจะแทบไม่แตะแม้แต่แผ่นทำให้อัตราการคลิกเพิ่มขึ้นถึง 90% หลังจากหลายปีที่นิ้วของฉันปาดบนแผ่นมันเป็นการปรับตัวเล็กน้อยดังนั้นฉันจะเล่นซอกับการตั้งค่า

...

โอ้มนุษย์คนนั้นง่าย ... มันเป็นการกระจายค่าเริ่มต้นระหว่าง FingerLow และ FingerHigh ซึ่งทำให้ช่วงการแตะเล็กเกินไปแน่นอนว่าต่อไปนี้เป็นจุดหวาน ...

FingerLow = 25 FingerHigh = 80

ซึ่งในกรณีของฉันจบลงด้วยการเป็นเพียงคำสั่งเดียว:

Synclient FingerHigh = 80

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.