Alps Touchpad บน Dell: ฉันจะติดตั้งไดรเวอร์ DKMS เพื่อเปิดใช้งานมัลติทัชได้อย่างไร


12

ตอนนี้ฉันรู้แล้วว่าสิ่งนี้ถูกถามมาหลายครั้งแล้ว แต่ฉันไม่สามารถหาคำตอบที่เหมาะสมได้

ฉันใช้งาน Ubuntu 12.04 บน DELL N5110 ของฉันและตรวจพบทัชแพดของฉันเป็นเมาส์ดังนั้นฉันจึงไม่มีตัวเลือกทัชแพดที่ใช้งานได้ ไม่สามารถใช้มัลติทัชและไม่สามารถปิดใช้งานได้

ฉันได้ลองไดร์เวอร์ dkms จากลิงค์นี้แล้ว

แต่เมื่อฉันพยายามติดตั้งด้วยdpkg -iคำสั่งให้dpkgส่งคืนข้อผิดพลาดต่อไปนี้:

ERROR (dkms apport): unable to determine source package for
psmouse-alps-dkms Error! Bad return status for module build on kernel:
3.2.0-25-generic-pae (i686) Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.

ฉันได้ติดตั้งการอัปเดตทั้งหมดแล้วเช่นกัน

ใครสามารถช่วยฉันแก้ปัญหานี้ได้บ้าง

คำตอบ:


5

ฉันมีปัญหาเดียวกันกับ Inspiron N5110 ที่ใช้ Ubuntu 12.04 แต่สามารถแก้ไขได้โดยใช้โปรแกรมปะแก้และคำแนะนำในลิงก์ทั้งสองนี้

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/144

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/147

ขณะนี้ทัชแพดได้รับการยอมรับว่าเป็นแท็บเล็ต AlpsPS / 2 ALPS DualPoint TouchPad และ Touchpad ถูกเปิดใช้งานในการตั้งค่าระบบ น่าเสียดายที่การเลื่อนยังคงไม่ใช่ตัวเลือก ... :-(

อย่างน้อยทัชแพดถูกปิดการใช้งานในขณะที่พิมพ์ซึ่งเป็นปัญหาที่ใหญ่ที่สุดสำหรับฉันทำให้เกิดงานเขียนที่เป็นความลับ! :-) และ Fn + F3 ก็ใช้งานได้ในขณะนี้ (หรือที่รู้จักว่า touchpad toggle)

ด้วยการอัพเดทครั้งล่าสุดมัลติทัชถูกเปิดใช้งานใน Inspiron N5110 สิ่งที่คุณต้องทำคือติดตั้ง DKMS นี้ ฉันคิดว่ามันน่าจะใช้ได้กับทุกแล็ปท็อปที่มี Alps touchpad นี่คือคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งโมดูลนี้มากกว่าในลิงก์ที่ให้ไว้ในคำตอบ คุณจะต้องเปลี่ยนการอ้างอิงของ "psmouse-alps-dst-0.1" เป็น "psmouse-alps-alt-1.3" (เวอร์ชั่นล่าสุด)


1
คุณสามารถให้คำแนะนำการติดตั้งสำหรับสิ่งนี้ได้หรือไม่?
โชวะ Bakuradze

@ShotaBakuradze ค้นหาคำแนะนำในการติดตั้งในคำตอบของ garyf
alfC

11

อันนี้ใช้งานได้อย่างสวยงาม

ดาวน์โหลดซอร์สจากลิงก์ด้านล่างและวางpsmouse-alps-dst-0.4โฟลเดอร์ใน/usr/src/(คุณต้องได้รับอนุญาตรูท)

https://docs.google.com/open?id=0BzNsvDx_ae6bQnFLQkNFT0dWc3c

เรียกใช้install.shด้วยสิทธิ์ของรูต ( Ctrl+Alt+T)

sudo bash /usr/src/psmouse-alps-dst-0.4/install.sh

ตอนนี้คุณสามารถกำหนดค่าทัชแพดในการตั้งค่าระบบ


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

ผ่านการทดสอบและใช้งานใน Ubuntu 12.10, Inspiron 17r การเลื่อนขอบเล็กน้อยด้านในออกจากขอบของแผ่น การเลื่อนด้วยสองนิ้ว Fn-F3 และปิดการใช้งานขณะพิมพ์ psmouse-alps-dst-1.0ผมไม่กล้าที่จะลองด้วย
alfC

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

ในกรณีที่แบ่ง Google เอกสารเชื่อมโยงไฟล์ต้นฉบับอยู่ที่นี่: dahetral.com/public-download
alfC

1
ตอนนี้สคริปต์เหล่านี้มีการเปลี่ยนแปลงไม่มีinstall.shไฟล์อีกต่อไป ขณะนี้มีalps.shตัวเลือกบรรทัดคำสั่งจำนวนมากที่เข้าใจได้ยากและbuildตัวเลือกล้มเหลว
alfC

5

วิธีการติดตั้งไดรเวอร์ ALPS Touchpad DKMS ให้สำเร็จ

  • ดาวน์โหลดและพยายามที่จะติดตั้งไฟล์ deb จากที่นี่sudo dpkg -iเป็นคำถามที่แสดงให้เห็นการใช้ มันจะล้มเหลวด้วยข้อผิดพลาดในคำถามซึ่งเป็นเรื่องปกติ (ดูด้านล่างของคำตอบหากคุณต้องการทราบเหตุผลทางเทคนิคว่าทำไม)

  • หากต้องการสร้างให้พิมพ์ / วางบรรทัดต่อไปนี้ในเทอร์มินัล:

sudo sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms build -m psmouse-alps -v 0.10
sudo dkms ติดตั้ง -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "echo psmouse >> / etc / modules"
sudo update-initramfs -u
  • คนขับรถควรทำงานทันที รีบูตในกรณีที่
  • DKMS ควรทำการคอมไพล์ใหม่โดยอัตโนมัติทุกครั้งที่คุณอัพเกรด / เปลี่ยนเมล็ด อย่าติดตั้งdebไฟล์อีกครั้ง

ปัญหาคืออะไร?

  • บันทึกการสร้างแสดงว่าการรวบรวมโมดูลล้มเหลวเนื่องจากข้อผิดพลาดที่อักขระ 33 ในบรรทัด 135 ของalps.cไฟล์ต้นฉบับ
  • บรรทัดนั้นคือ module_param(alps_dump_packets, int, 0644);
  • คอมไพเลอร์คาดว่าจะมีอาร์กิวเมนต์ (ชื่อตัวแปร) ที่จะติดตามintแต่ไม่มี
  • เนื่องจากบรรทัดก่อนหน้า 134 ปิดการใช้งานalps_dump_packetsคุณลักษณะ ( static int alps_dump_packets = 0;) เราอาจจะปลอดภัยเพียงแค่ลบบรรทัดที่กระทำผิดด้วย 135 sedซึ่งทำให้โมดูลสามารถสร้างได้สำเร็จ

ฉันทำตามคำแนะนำของคุณ แต่ยังคงไม่มีเมนูทัชแพดปรากฏในการตั้งค่า ฉันได้รับข้อผิดพลาดในคำสั่งที่ 5 โดยบอกว่าการอนุญาตนั้นถูกปฏิเสธ/etc/modulesและฉันก็แค่ใช้มันเป็น superuser นอกเหนือจากนี้ไม่มีข้อผิดพลาด
โชะตะ Bakuradze

ฉันได้ผลลัพธ์เช่นเดียวกับโชตะ เรียกใช้เป็น su เพื่อรับบรรทัด / etc / modules ให้ทำงาน ยังไม่มีการเลื่อนด้วยสองนิ้ว
ไบรอันหัวหน้า

2
คุณสามารถอัปโหลด The Driver ได้หรือไม่ สาเหตุมันถูกลบจากเซิร์ฟเวอร์

2
ลิงก์ใช้งานไม่ได้
alfC

2
ลิงก์เสีย เครื่อง Wayback ยังมีอยู่ในแคช: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds

2

ฉันซื้อ DELL Latitude E6430 มาพร้อมกับ Ubuntu ที่โหลดไว้แล้วฉันพบไดรเวอร์ glidepoint ที่ติดตั้ง .. 2 นิ้วเลื่อนตกลงตกลงหยิกหยิกตกลงทุกอย่างทำงานได้ ฉันมองหามันใน repos dell แต่ไม่มีโชคดังนั้นฉันได้:

apt-cache show glidepoint

และพบสิ่งนี้

Package: glidepoint
Status: install ok installedPriority: extra
Section: alien
Installed-Size: 2100
Maintainer: xmy <xmy@pod-desktop>
Architecture: amd64
Version: 3.6-13
Depends: libc6 (>= 2.4), libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.12.0)
Conffiles:
 /etc/pm/sleep.d/90GlidePoint 85d3fe435ff5e904812cb1a03461d456
 /etc/init.d/glidepoint 5427379c9470ae9c74cba849b35e7df1
 /etc/xdg/autostart/glideusd.desktop 1585732553ad2ea2c547c9989134000f
 /etc/glidepoint/config c1aefbbc5c4fa9cec9c61b2485237d37
 /etc/glidepoint/port 72f67e70f6b7cdc4cc893edaddf0c4c6
Description: GlidePoint 3.6 touchpad driver
 GlidePoint 3.6 touchpad driver for Linux.
 .
 (Converted from a rpm package by alien version 8.79ubuntu0.1.)

ดังนั้นฉันจึงบรรจุใหม่ด้วย

sudo dpkg-repack glidepoint

และตอนนี้ฉันมีสิ่งนี้เพื่อแบ่งปัน:

glidepoint_3.6-13_amd64.deb

ลองใช้ Ubuntu ของคุณแจ้งให้เราทราบ


ฉันไม่ได้ทำงานเลยฉันจบลงด้วย trackpad, หัวนมและคีย์บอร์ดที่ตายแล้ว ... แม้หลังจากรีบูต อย่างน้อยหลังจากลบ. deb ในการกู้คืนการตั้งค่าทัชแพดของฉันปรากฏขึ้นอย่างน่าอัศจรรย์: O
Wilhelm Erasmus

0

อัปเดตโดยย่อเพื่อติดตั้งชุดไดรเวอร์ ALPS ...

ฉันทำตามคำแนะนำด้านล่าง แต่พบว่าไดรเวอร์อยู่ในตำแหน่งนี้แล้ว

ตามที่ผู้ใช้จะทราบว่าตอนนี้เป็นเวอร์ชั่น 0.11 ของไดรเวอร์ ALPS และบรรทัดที่จะลบในรุ่นนี้คือสาย 137

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


การตรวจสอบ xinput list-props <อุปกรณ์ ALPS) มอบ> อุปกรณ์ที่เปิดใช้งาน (126): 0. ชี้ให้เห็นว่าทัชแพดยังคงไม่ทำงาน ความคิด / คำแนะนำใด ๆ ??
Jonas Ingwer

การตรวจสอบเพิ่มเติมบ่งชี้ว่าไดรเวอร์ ALPS ยังคงไม่ทำงาน ต้องการการอัปเดตสำหรับสิ่งเหล่านี้ในเคอร์เนล
Jonas Ingwer

จากการแก้ไขที่แนะนำ: ไดรเวอร์ alps ด้านบนใช้ไม่ได้กับ n5110 ทัชแพดมันแตกต่างกันและมีหลายสัมผัส ฯลฯ (ฉันไม่ได้รายละเอียด แต่บรรทัดข้างต้นที่ ~ sforshee ไม่ได้ทำงานให้ฉันด้วย) ดังนั้นโปรดลองไดรเวอร์ในโพสต์ของฉันด้านบน มันยังมีสคริปต์การติดตั้งพร้อม อันนี้ใช้โปรโตคอลที่แตกต่างจากแอลป์ทัชแพดก่อนหน้า นั่นคือ y (ขออภัยฉันต้องแก้ไขสิ่งนี้ ... ไม่มีตัวเลือกข้อคิดเห็น:!)
nanofarad
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.