ฉันจะโหลดไดรเวอร์ synaptics บน 12.04 ได้อย่างไร (การเลื่อนไม่ทำงาน)


14

ฉันติดตั้ง Ubuntu 12.04 บนแล็ปท็อป Lenovo z580 ใหม่ของฉันแล้ว ผู้ผลิตทัชแพดคือ Synaptics อย่างไรก็ตาม Ubuntu ไม่สามารถโหลดไดรเวอร์ Synaptics ได้แม้ว่าจะติดตั้งไดรเวอร์แล้วก็ตาม ด้วยเหตุนี้ฉันจึงไม่สามารถใช้การเลื่อนบนทัชแพดได้ คำสั่ง

synclient -l

ผลตอบแทน:

ไม่พบคุณสมบัติการซิงค์ ไม่ได้โหลดไดรเวอร์ synaptics?

กรุณาช่วย.



คุณได้ตรวจสอบแล้วว่ามีไดรเวอร์ใด ๆ ที่เป็นกรรมสิทธิ์จากกล่องโต้ตอบไดรเวอร์เพิ่มเติมหรือไม่?
teodor_kasap

คุณอาจต้องการดูที่นี่ด้วย askubuntu.com/questions/338609/…
RCF

คำตอบ:


5

มันน่ากลัวใช่ง่ายที่จะทำอย่ากลัวลูกของฉัน

ลองใช้วิธีนี้หากแนวคิดก่อนหน้านี้ของหัวข้อนี้ใช้ไม่ได้ผล:
ในเทอร์มินัลให้ป้อน:
xinput
คุณควรได้รับสิ่งที่มีลักษณะดังนี้:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=10   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB Camera                                id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

แม้ว่ามันจะน่ากลัว แต่จริงๆแล้วมันเป็นเรื่องง่ายที่จะเข้าใจ ตอนนี้ค้นหาทัชแพดของคุณที่นี่เรียกว่า "ETPS / 2 Elantech Touchpad" (บนบรรทัดที่สาม)
ตอนนี้เมื่อคุณทำสิ่งนี้เสร็จแล้ว:
xinput --list-props "whatever your touchpad is called"
เช่นของฉันจะเป็น
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

เมื่อคุณทำสิ่งนี้แล้วเส้น Lotta ควรปรากฏขึ้นสำหรับฉันแล้วมันคือ:

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (263): 1
    Device Accel Constant Deceleration (264):   2.500000
    Device Accel Adaptive Deceleration (265):   1.000000
    Device Accel Velocity Scaling (266):    12.500000
    Synaptics Edges (288):  123, 2974, 114, 2005
    Synaptics Finger (289): 1, 1, 0
    Synaptics Tap Time (290):   180
    Synaptics Tap Move (291):   165
    Synaptics Tap Durations (292):  180, 180, 100
    Synaptics ClickPad (293):   1
    Synaptics Middle Button Timeout (294):  0
    Synaptics Two-Finger Pressure (295):    282
    Synaptics Two-Finger Width (296):   7
    Synaptics Scrolling Distance (297): 75, 75
    Synaptics Edge Scrolling (298): 0, 0, 0
    Synaptics Two-Finger Scrolling (299):   1, 1
    Synaptics Move Speed (300): 1.000000, 1.750000, 0.053305, 0.000000
    Synaptics Off (301):    0
    Synaptics Locked Drags (302):   0
    Synaptics Locked Drags Timeout (303):   5000
    Synaptics Tap Action (304): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (305):   1, 3, 0
    Synaptics Circular Scrolling (306): 0
    Synaptics Circular Scrolling Distance (307):    0.100000
    Synaptics Circular Scrolling Trigger (308): 0
    Synaptics Circular Pad (309):   0
    Synaptics Palm Detection (310): 0
    Synaptics Palm Dimensions (311):    10, 200
    Synaptics Coasting Speed (312): 20.000000, 50.000000
    Synaptics Pressure Motion (313):    30, 160
    Synaptics Pressure Motion Factor (314): 1.000000, 1.000000
    Synaptics Resolution Detect (315):  1
    Synaptics Grab Event Device (316):  1
    Synaptics Gestures (317):   1
    Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (319): 32, 31
    Synaptics Area (320):   0, 0, 0, 0
    Synaptics Soft Button Areas (321):  1548, 0, 1737, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (322): 18, 18
    Device Product ID (255):    2, 14
    Device Node (256):  "/dev/input/event5"

แต่มันก็ไม่เป็นไร! หากคุณดูอย่างระมัดระวังคุณควรจะพบบรรทัดที่เขียนว่า "การเลื่อนด้วยสองนิ้ว" เช่นเหมืองที่เลื่อนนิ้ว Synaptics สอง (299) หากค่าในบรรทัดนั้นเป็นอย่างอื่นมากกว่า 1, 1 ดังนั้นBINGOที่นี่คือปัญหา! เพียงแค่พิมพ์: ฉันเป็น
xinput --set-prop "touchpad name" "scrolling option" 1 1
มันควรจะทำงานแล้วตอนนี้ :) คุณจะต้องทำสิ่งนี้ทุกครั้งที่คุณรีสตาร์ทเครื่องคอมพิวเตอร์! ตอนนี้ถึงเวลาที่จะทำให้คอมพิวเตอร์ของคุณทำงานอัตโนมัติทุกครั้งที่คุณตื่น: ในโฟลเดอร์บ้านของคุณ (หรือที่ใดก็ตามที่คุณต้องการ) สร้างไฟล์ตามที่คุณต้องการ มันควรจะมี
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1




#! bash
xinput (the command) ...

จากนั้นในการค้นหาแอปพลิเคชันเริ่มต้นชื่อแอปพลิเคชันและกด "ADD" bash /your/file/pathมันเป็นชื่อที่คุณต้องการและการเขียนในด้านคำสั่ง ตัวอย่าง เสร็จสิ้นแล้ว: D !!!


0

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


เห็นได้ชัดว่ามีให้บริการใน distros บางอย่างเช่น Ubuntu แต่ไม่สามารถใช้กับคนอื่น ๆ เช่น Lubuntu
rdtsc

0

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


0

การอัพเกรดเป็น Ubuntu รุ่นใหม่ช่วยให้ฉันสามารถแก้ไขปัญหาได้ แต่ฉันก็ยังไม่รู้สาเหตุที่แท้จริงของมัน

sudo do-release-upgrade

ในบรรดาข้อเสียฉันควรพูดถึงว่าใช้เวลาค่อนข้างนาน - ประมาณ 1 ชั่วโมง (ขึ้นอยู่กับปริมาณการเชื่อมต่อเครือข่าย)


0

สำหรับ Lubuntu 18.04 LTS ทัชแพดของ Dell Latitude 3540 นั้นใช้งานได้ แต่เป็นเพียงเมาส์พื้นฐาน ฉันต้องออกmodprobe psmouseเพื่อเปิดใช้งานเป็นทัชแพดสำหรับการเลื่อนด้วยสองนิ้วเป็นต้น แต่ถึงกระนั้นก็ยังไม่มีตัวเลือกการตั้งค่า GUI สำหรับมันดังนั้น/etc/X11/xorg.conf.d/70-synaptics .confต้องแก้ไขด้วยตนเอง


-1

ทำในเทอร์มินัล:

  1. เปิดเทอร์มินัลโดยกด Ctrl + Alt + t
  2. su (Administrator)
  3. รหัสผ่าน
  4. sudo apt-get update
  5. sudo apt-get install synaptic
  6. ดำเนินการต่อตามความรู้ของคุณ

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