ปัญหาเกี่ยวกับทัชแพดของ Ubuntu - ตัวชี้เมาส์กระโดดไปมา


14

ฉันมีปัญหาสำคัญกับ Ubuntu touchpad บนแล็ปท็อป Dell Latitude 3570 ถ้าฉันใช้เมาส์ USB ทุกอย่างทำงานได้ดี แต่ถ้าฉันใช้ทัชแพดมันก็ยากที่จะควบคุม ตัวอย่างเช่นถ้าฉันต้องการคลิกที่สิ่งที่อยู่ตรงกลางของหน้าจอฉันคลิก แต่ด้วยเหตุผลบางอย่าง Ubuntu สิ่งที่ฉันได้คลิกที่มุมซ้ายมือด้านล่างของหน้าจอและเปิดถังขยะ มันทำให้ฉันโกรธจริงๆ

ฉันอ่านบางที่การเปลี่ยนแปลงต่อไปนี้เพื่อsynclientแก้ไข:

synclient FingerLow=9
synclient FingerHigh=10

สิ่งเหล่านี้ใช้ไม่ได้ และในกรณีใด ๆ ทันทีที่ฉันรีบูทเครื่องซิงก์จะรีเซ็ตกลับเป็นค่าเริ่มต้น ( FingerLow=25, FingerHigh=30) ดังนั้นแม้ว่าพวกเขาจะทำงานฉันก็ต้องตั้งค่าทุกครั้งที่รีบูทเครื่อง!

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

ตามที่ร้องขอxinput listให้ฉันต่อไปนี้:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
   ↳ Virtual core XTEST keyboard                id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=16   [slave  keyboard (3)]

เพื่อให้ง่ายต่อการตอบคำถามคุณควรใส่หมายเลขรุ่นแล็ปท็อปเดลล์ของคุณเสมอ นอกจากนี้ในกรณีเฉพาะของคุณโปรดแก้ไขคำถามและวางผลลัพธ์จากคำสั่งเทอร์มินัลxinput list- ขอบคุณ
WinEunuuchs2Unix

@ WinEunuuchs2Unix - ฉันได้ทำการแก้ไขที่จำเป็นสำหรับคุณแล้ว
SamuelH

Dell Inspiron 17R 7720 SE ของฉันใช้ไดรเวอร์ทัชแพดนี้: ↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]ถึงแม้ว่าฉันไม่แน่ใจว่าจะมีความแตกต่างอะไร อย่างไรก็ตามฉันไม่มีปัญหากับทัชแพดในโอกาสที่หายากที่ฉันใช้
WinEunuuchs2Unix

@ WinEunuuchs2Unix - ฉันจะติดตั้งอย่างไร
SamuelH

1
ยินดีด้วย! +1 คำถามของคุณและ +1 คำตอบของคุณเพื่อให้คนอื่นติดตามด้วยเสียงฝีเท้าของคุณ (um ทัชแพดลายนิ้วมือ)
WinEunuuchs2Unix

คำตอบ:


4

ดีทำตามคำแนะนำจากผู้ใช้ WinEunuuchs2Unix ฉันไม่ google นี้ เห็นได้ชัดว่ามันเป็นข้อผิดพลาดที่สำคัญได้รับตั้งแต่ Ubuntu 14.04 อย่างไรก็ตามในหน้ารายงานข้อผิดพลาดผู้ชายคนหนึ่งชื่อ Juan Hernandez (juanhm) แนะนำว่าการติดตั้ง xserver-xorg-input-libinput เหมาะกับเขา ฉันอยากลองสิ่งนี้ดังนั้นฉันจึงพิมพ์:

sudo apt-get install xserver-xorg-input-libinput

และฉันได้รับข้อความเกี่ยวกับการพึ่งพาที่ใช้งานไม่ได้ แต่มันยังบอกด้วยว่าแพคเกจข้างต้นขึ้นอยู่กับxserver-xorg-coreฉันจึงลองใช้งาน:

sudo apt-get install xserver-xorg-core

สิ่งนี้ติดตั้งแพ็คเกจ xserver-xorg จำนวนมาก จากนั้นฉันก็วิ่ง:

sudo apt-get install xserver-xorg-input-libinput

และครั้งนี้มันได้ผล ต่อไปฉันรีบูตเครื่องและพยายามเรียกใช้:

sudo apt-get remove --purge xserver-xorg-input-synaptics

แต่มันถูกลบไปแล้ว ทัชแพดของฉันในการตั้งค่าระบบตอนนี้เป็นบทสนทนาที่ง่ายมาก แต่ตัวชี้ดูเหมือนจะไม่ได้กระโดดอีกต่อไป! ข้อเสียเดียวที่ฉันเห็นคือฉันไม่สามารถแตะทัชแพดเพื่อคลิก (ฉันต้องใช้ปุ่ม) แต่ฉันก็ไม่ได้ทำเช่นนั้น!

ดังนั้นฉันเชื่อว่าตอนนี้ใช้งานได้!

หน้ารายงานข้อผิดพลาดอยู่ที่นี่: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

ฉันจะอัปเดตเพื่อยืนยันว่าข้อเสนอแนะของ Juan Hernandez ทำงานได้


ไม่ได้ช่วย: `` `xserver-xorg-core เป็นรุ่นใหม่ล่าสุดแล้ว (2: 1.19.6-1ubuntu4) xserver-xorg-input-libinput เป็นรุ่นล่าสุดแล้ว (0.27.1-1) 0 อัพเกรดแล้ว 0 เพิ่งติดตั้งใหม่ 0 เพื่อลบและ 0 ไม่ได้อัปเกรด `` `
Anand Rockzz

ฉันไม่รู้ว่าขั้นตอนเหล่านี้ทำอะไรได้บ้าง แต่มันช่วยได้ (ไม่ใช่ 100% แต่กระโดดเร็วขึ้นประมาณ 80%) (Ubuntu 18.04 บน Panasonic CF-LX3)
rustyx

2

ฉันใช้Razer Blade 2017 ในช่วงต้นของฉันและทัชแพดจะSynaptics TM2438-005ทำงานUbuntu 18.04 ไบโอนิคบีเวอร์

ผมกำลังมองหาทุกที่สำหรับการแก้ปัญหาและมีการขุดผ่านประวัติศาสตร์ของsynclientถูกแทนที่ด้วยและเครื่องมือlibinput CLI ที่สอดคล้องกันxinput

แต่บทความนี้แก้ปัญหาของฉันและเฉพาะเจาะจงมากขึ้นเพียงแค่ติดตั้ง libinput-tools

$ sudo apt install libinput-tools

Bionic Beaver ไม่ได้ใช้ Unity เป็นเซิร์ฟเวอร์ GUI แต่ใช้ Gnome แทนดังนั้นฉันเดาว่าการอ้างอิงทั้งหมดอยู่ในนั้นแล้ว (xserver-core, libinput ฯลฯ )

สำหรับทุกคนที่มีปัญหาใน Ubuntu 18.04 - นี่เป็นการแก้ไขปัญหาของฉันและฉันมีทัชแพดกึ่งทำงานตอนนี้ มันยังคงกระโดดในบางครั้ง แต่นั่นคือหนึ่งครั้งต่อการกดใหม่ 10 ครั้งมันเคยเป็นทุก ๆ มิลลิวินาที


ฉันยังมีปัญหาเดียวกันกับทัชแพดของฉันที่กระโดดบนเบลด razer 2018 การติดตั้ง libinput-tools จะทำอย่างไร ฉันค่อนข้างใหม่สำหรับ Ubuntu ดังนั้นฉันไม่แน่ใจว่าหากติดตั้งไว้ดีพอที่จะแก้ไขปัญหาได้
Devin Ersoy

1

ในกรณีของฉัน @SamuelH โซลูชันไม่ทำงานเนื่องจากทุกอย่างถูกติดตั้งแล้วและทันสมัย สิ่งที่ฉันช่วยคือ

  • ปิดการใช้งาน Natural Scroll
  • ทำให้สามารถ Edge scrolling
  • ลด touch pad speed
  • ปิดการใช้งาน Tap to click

เครื่อง:

Dell E6540

OS:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic

1

โปรดอ้างอิงโซลูชันนี้โดยAlucard

ฉันได้ทดสอบสิ่งนี้กับแล็ปท็อปเครื่องเดียวกับ Latitude E5470 ที่ใช้ Bionic Beaver พร้อมกับการอัพเดทล่าสุดทั้งหมด

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

เพื่อความสะดวกในการใช้งานฉันจะวางสารละลายของ Alucard ด้านล่าง:

1) พิมพ์เทอร์มินัล:

xinput list

มองหาบางอย่างเช่น "AlpsPS / 2 ALPS DualPoint Stick" ค้นหาฟิลด์ "ID = xxx" ของอุปกรณ์นั้น ๆ

2) พิมพ์เทอร์มินัล:

xinput -list-props {ID of Dualpoint Stick}

หนึ่งในบรรทัดควรเป็นดังนี้: "Device Enabled (142): 1" จด ID ซึ่งเป็น 142 ในกรณีนี้)

3) ปิดการใช้งาน Dualpoint Stick: (การตั้งค่าเป็น 0 เหมือนกับการปิดการใช้งานอุปกรณ์)

xinput -set-prop {ID of Dualpoint Stick} 142 0

0

ฉันมีปัญหาเดียวกันนี้ ฉันแก้ไขได้โดยติดตั้ง Ubuntu 16.04 จากนั้นอัปเดตเป็น 18.04 ฉันคิดว่ามันมีปัญหากับเฟิร์มแวร์


-2

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


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