ทัชแพดภายใต้ 16.04 ไม่ทำงาน


16

ฉันใหม่กับ Ubuntu และเพิ่งติดตั้งเวอร์ชัน 16.04 My Touchpad ไม่ทำงานเลยและดูเหมือนว่าจะไม่ถูกตรวจพบ เมาส์ USB ทำงานได้อย่างสมบูรณ์แบบ ฉันต้องการใช้ Touchpad

มีวิธีให้ทำงานหรือไม่

ฉันใช้โน้ตบุ๊ก MEDION akoya E5218

ฉันไม่ได้ปิดการใช้งาน ฉันลอง Fn + F6


2
บางทีคุณอาจปิดการใช้งาน ลอง FN + F6
Motte001

ในเมนูการตั้งค่าคลิกที่เมาส์และทัชแพดจากนั้นเลือกตัวเลือก "แตะเพื่อคลิก"
แขกรับเชิญ

คำสั่งเท่านั้นทำงานให้ฉัน sudo modprobe -r psmouse sudo modprobe psmouse โปร = อิมพ์
raj

@ Motte001 นี่คือสิ่งที่เกิดขึ้นกับฉัน ในกรณีของฉันมันคือ Fn + F7 แต่โดยทั่วไปแล้วมันขึ้นอยู่กับรูปแบบแป้นพิมพ์ โชคดีที่ฉันวาดลงบนคีย์บอร์ดของฉัน
scottlittle

ก่อนอื่นตรวจสอบว่าทัชแพดไม่ได้ปิดใช้งานจากการตั้งค่าเมาส์และทัชแพด
QMaster

คำตอบ:


10

ถ้าคุณพิมพ์

less /proc/bus/input/devices

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

xinput

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


คุณสามารถอธิบายวิธีเปลี่ยนค่า xinput ได้อย่างไร ทัชแพดของฉันอยู่ในรายการนั้น
Kolappan N

@DavidFoerster ไม่ใช่คำถามของฉัน ฉันประสบปัญหาคล้ายกัน ดังนั้นฉันจึงแสดงความคิดเห็นในคำตอบที่ได้รับการยอมรับเพื่อรับรายละเอียดเพิ่มเติม คำตอบกล่าวว่าเราสามารถแก้ไขค่า x config เพื่อแก้ไขสิ่งต่างๆ ฉันถามเขาอย่างละเอียดเกี่ยวกับขั้นตอนหรือลิงค์อ้างอิง อีกครั้งมันไม่ได้เป็นคำถามของฉัน
Kolappan N

@KolappanNathan: ขอโทษฉันเป็นผู้กำกับดูแล ไม่เป็นไรแล้ว
David Foerster

ทัชแพดไม่อยู่ในรายการ .. มีไดรเวอร์ที่ฉันสามารถติดตั้งได้หรือไม่?
moonstar

9

บางครั้งทัชแพดของฉันติดขัด (โดยเฉพาะอย่างยิ่งเมื่อบูตใหม่)

สิ่งนี้ทำให้มันทำงานได้อีกครั้ง:

sudo rmmod i2c_hid
sudo modprobe i2c_hid

คุณเจ๋งมาก!
Pankaj Garg

มันช่วยได้ แต่มันทำงานอย่างไร
Josef Klimuk

มันเป็นเพียงการโหลดi2c_hidโมดูล
ช้า

9

ทำตามคำแนะนำเหล่านี้เพื่อแก้ไขปัญหา

แก้ไขgrubไฟล์

sudo nano /etc/default/grub

แทนที่

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

กับ

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

บันทึกไฟล์จากนั้นอัพเดตด้วงโดยใช้

sudo update-grubคำสั่ง จากนั้นรีสตาร์ทระบบปฏิบัติการของคุณ

sudo shutdown -r now

ขอบคุณมากมันใช้งานได้สำหรับฉันและมันยังแก้ไขปัญหาอื่นที่ฉันมีด้วยการล็อค CAPS ที่เปิดอยู่เสมอ :)
Salma Gomaa

6
  1. แก้ไข GRUB

    sudo -H gedit /etc/default/grub
    

    ในบรรทัดแก้ไขหน้าต่างที่เปิด

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    มันควรเป็นแบบนี้

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
    

    บันทึกไฟล์และเรียกใช้

    sudo update-grub
    
  2. ป้องกันi2c_hidจากการโหลด

    echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
    sudo depmod -a
    sudo update-initramfs -u
    echo "synaptics_i2c" | sudo tee -a /etc/modules
    
  3. Reboot

สิ่งที่มันทำคือมันจะลบไดรฟ์ข้อมูลที่ซ่อนไว้ของ synaptics ออกจากบัญชีดำและอนุญาตให้พวกเขาสามารถโหลดได้เมื่อเริ่มต้นระบบไฟล์ RAM ทำให้ทัชแพดของคุณทำงานตอนบูต


อย่าใช้sudoสำหรับแอปพลิเคชันกราฟิก ใช้gksudoแทน!
David Foerster

@FatemehKarimi ดีใจที่ได้ผลกับคุณ :)
ปราณีราจ

สิ่งนี้ใช้ได้กับฉันใน HP Elitebook 1050 ขอบคุณ!
ak93

นอกจากนี้ยังใช้งานได้กับโปรเซสเซอร์ Acer Aspire 3 Ryzen5 AMD ขอบคุณ :)
Vivek Sharma

แต่ตัวเลือกการเลื่อนที่ใช้สองนิ้วถูกปิดใช้งานและมีให้เลือกมากมายในตัวเลือก tochpad ซึ่งมีให้ก่อนหน้านี้
Vivek Sharma

1

สำหรับแล็ปท็อปAkoyaของฉันทำงานได้ดี:

1. ลองสิ่งต่อไปนี้:

  • รีบูตไปที่เมนูด้วงและพิมพ์e (หวังว่ามันจะถูกต้อง -> คุณต้องแก้ไขบรรทัดคำสั่งของคุณ)
  • ในบรรทัดที่เริ่มต้นด้วย GRUB_CMDLINE_LINUX_DEFAULT แทรกคุณสมบัติเคอร์เนลต่อไปนี้:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • หากทัชแพดของคุณใช้งานได้ไปที่จุด 2

2. การดัดแปลงด้วงแบบถาวร

  • ทำการสำรองข้อมูลไฟล์ด้วงของคุณ:

    sudo cp /etc/default/grub /etc/default/grub.backup 
    
  • แก้ไขไฟล์ด้วงของคุณ:

    sudo nano /etc/default/grub 
    
  • ตอนนี้เพิ่มพารามิเตอร์ต่อไปนี้ลงในบรรทัดที่ขึ้นต้นด้วย GRUB_CMDLINE_LINUX_DEFAULT:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • บันทึกไฟล์

  • อัพเดทด้วงของคุณ

    sudo update-grub
    
  • Reboot


0

บางทีคุณต้องอัพเกรดเคอร์เนลของคุณ ฉันพบว่าอูบุนตูด้านล่าง 4.5 ไม่พบ Elantech touchpad ของฉันตามค่าเริ่มต้น

คุณสามารถอัพเกรดเป็นเวอร์ชั่นที่ใหม่กว่าเช่น 4.5 โดยใช้คำแนะนำที่นี่:

จะอัพเดตเคอร์เนลให้เป็นเวอร์ชั่นล่าสุดได้อย่างไรโดยไม่ต้องทำการอัพเกรด Distro?


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