จะปิดการใช้งานทัชแพดใน Dell Latitude E-Series (E5510, E6510) ได้อย่างไร?


15

ฉันต้องการที่จะปิดการใช้งานทัชแพด ฉันต้องการที่จะให้ TrackStick เป็นไปได้ไหม?

ทัชแพดเทือกเขาแอลป์จะได้รับการยอมรับโดย kernelPS/2 Generic Mouseเป็น เคอร์เนลยังไม่รองรับคุณสมบัติทั้งหมด

มีเพียง/dev/input/event12อุปกรณ์เดียวเท่านั้นที่มีให้สำหรับทั้งทัชแพดและแทร็คสติ๊ก ดูเหมือนว่าหน้าต่างอนุญาตให้ปิดใช้งานทัชแพดได้

คำตอบ:


16

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

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

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

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

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0

จะปิดการใช้งานทัชแพดในขณะที่

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1

จะเปิดใช้งานอีกครั้ง ความสามารถในการเปิดและปิดทัชแพดด้วยการผสมผสานคีย์อย่างง่ายทำให้เกิดปัญหาได้ในขณะที่เรารอการแก้ไขที่ดีกว่า


ฉันมีปัญหาคล้ายกันกับ HP trackpad อย่างน้อยตอนนี้มันเปิดและปิดอย่างถูกต้องและการเชื่อมต่อของเมาส์ไม่ได้ทำให้มันไปอย่างไม่อาจคาดเดาได้ ฉันคิดว่าผู้คนมีความคาดหวังอย่างมากเกี่ยวกับสิ่งของฟรี (ถ้าคุณบริจาคให้อูบุนตูหรือเดเบียนฉันจะถอนคำพูดก่อนหน้านี้)
RobotHumans

3
โปรดทราบว่าในช่วงที่ผ่านมาทัชแพดจะรายงานอย่างถูกต้องว่า "ทัชแพด DualPS AlpsPS / 2 ALPS DualPoint" (Dell E6510) xinput --listได้รับชื่อและรหัสของอุปกรณ์ป้อนข้อมูลทั้งหมดที่มี
kynan

7

ฉันเขียนสคริปต์สลับของทัชแพดขนาดเล็กที่ฉันผูกไว้กับปุ่มฟังก์ชั่นสลับของทัชแพดใน e6520 ( Fn+ F5) ของฉัน

มันใช้คำสั่งที่ Peter Torpman โพสต์ไว้ด้านบน

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

2
โปรดรวมข้อมูลเกี่ยวกับวิธีการผูกฟังก์ชั่นกับปุ่มได้ไหม?
NN

@NN บนเอกภาพ: การตั้งค่าระบบ -> คีย์บอร์ด -> ทางลัด -> ทางลัดที่กำหนดเอง เพิ่มทางลัดด้วยชื่อที่คุณบันทึกสคริปต์เป็นคำสั่ง (ต้องอยู่ในของคุณ$PATH)
kynan

FYI ฉันใช้รุ่นที่แก้ไขเล็กน้อยใน E6510 ของฉัน
kynan

FYI: รุ่นที่ปรับแล้วสำหรับ E7440 และ Ubuntu 14.04 (มีคำแนะนำวิธีตั้งค่าแป้นพิมพ์ลัดบน XFCE ด้วย)
Enno Gröper

4

ฉันถูก จำกัด ไม่ให้ดาวน์โหลดและติดตั้งไดรเวอร์ / ซอฟต์แวร์ในแล็ปท็อป Dell Latitude ที่มีทัชแพดที่ไม่มีราคาเท่ากัน (เครื่องของฉันเป็นเจ้าของและเป็นผู้จัดหาให้) วิธีการปิดการใช้งานทัชแพดของฉันประกอบด้วยกระดาษแข็งขนาด 5 "x 2 3/4" หนาประมาณ 1/8 "และเทปสองชิ้นทำงานได้ดีมากไม่มีตัวชี้เมาส์หลงทางมายุ่งเกี่ยวกับงานของฉันอีกต่อไป!


การใช้xinputตามคำแนะนำโดยคำตอบอื่น ๆ ไม่จำเป็นต้องใช้ไดรเวอร์ / ซอฟต์แวร์แม้แต่ sudo!
kynan

2

ฉันเพียงแค่ยกเลิกการโหลดโมดูลเคอร์เนลสำหรับ Touchpad บน Sony ของฉัน คู่มือวิธีการ:

วิธีปิดใช้งาน:

rmmod psmouse

การเปิดใช้งาน:

modprobe psmouse

ทำให้ถาวรใน/etc/modprobe.d/blacklist.confโดยการเพิ่ม:

blacklist psmouse

หวังว่านี่จะช่วยใน Dell ของคุณ ....


1
ขอบคุณสำหรับเคล็ดลับที่ดี น่าเสียดายที่มันปิดการใช้งาน trackstick ด้วย
Ivo Danihelka

1

ดูว่ามันช่วยคุณแก้ไข/etc/X11/xorg.confไฟล์และเพิ่มตัวเลือกSHMConfigออนไลน์ในส่วนที่เรียกว่า "อุปกรณ์อินพุต" สำหรับอุปกรณ์อินพุตของ Synaptic Touchpad จากนั้นรีสตาร์ท X (โดยใช้การรวมคีย์ ctrl + alt + backspace)

เมื่อฉันลงชื่อเข้าใช้ฉันใช้ syndaemon เป็นsyndaemon -t -dตัวเลือก -t ระบุว่าจะปิดการทำงานของการแตะและการเลื่อนเท่านั้นคุณยังสามารถเลื่อนเคอร์เซอร์ไปรอบ ๆ ขณะที่พิมพ์บนแป้นพิมพ์ ตัวเลือก -d ขอให้ syndaemon ทำงานในพื้นหลังเป็น daemon ดังนั้นคุณไม่จำเป็นต้องเปิด terminal หลังจากเรียกใช้คำสั่ง

คุณสามารถปิดการใช้งานทัชแพดได้ทั้งหมดโดยไม่ใช้ตัวเลือก -t หากต้องการให้ syndaemon เริ่มต้นตามค่าเริ่มต้นทุกครั้งที่คุณลงชื่อเข้าใช้ให้เพิ่มลงในรายการโปรแกรมเริ่มต้นในระบบ -> การตั้งค่า -> เซสชั่น ฉันได้เพิ่มคำสั่งต่อไปนี้แล้วในตอนนี้: syndaemon -t -d.


1
เมื่อฉันระบุไดรเวอร์ Synaptics (--) PS/2 Generic Mouse: no supported touchpad foundสำหรับอุปกรณ์จะรายงานความล้มเหลว: และนั่นก็เป็นการปิดการใช้งานทั้งทัชแพดและแทร็คสติ๊ก
Ivo Danihelka

1

ทางเลือกที่เป็นไปได้และสิ่งที่ฉันใช้เพื่อยืดอายุการใช้งานแบตเตอรี่ของแล็ปท็อปเครื่องเก่าของฉันคือดาวพฤหัสบดี จูปิเตอร์เป็นแอปจัดการพลังงานที่สร้างขึ้นสำหรับเน็ตบุ๊ก แต่ยังใช้งานได้กับคอมพิวเตอร์จริง มันให้คุณสองสามโหมดพลังงานและช่วยให้คุณสามารถ diable หรือเปิดใช้งานไร้สาย, บลูทู ธ , จอภาพภายนอกบวกและที่สำคัญกว่าในกรณีของคุณทัชแพดฉันไม่แน่ใจว่ามันจะทำงาน แต่คุ้มค่าที่จะยิง มันไม่ได้อยู่ในศูนย์ซอฟต์แวร์ แต่คุณสามารถหยิบ deb จากหน้า sourceforge ของพวกเขาได้ที่นี่http://sourceforge.net/projects/jupiter/

หวังว่านี่จะช่วยได้


1

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

จากคำแนะนำในการถอดที่วางฝ่ามือขั้นตอนที่ 16 คือปลดสายเคเบิลข้อมูลทัชแพด :

ข้อความแสดงแทน

ไม่ทราบว่าจะปลดการเชื่อมต่อแทร็คแพดด้วยหรือไม่ แต่อาจคุ้มค่าที่จะลอง


1
ฉันพยายามตัดการเชื่อมต่อสายเคเบิลเดิมอย่างแน่นอน มันตัดการเชื่อมต่อกับ trackstick และคีย์บอร์ด:.
Ivo Danihelka

2
ฉันถามพี่ชายเกี่ยวกับเรื่องนี้เมื่อวันก่อน สิ่งที่พวกเขาทำคือการหา pin-out และตัดสายเฉพาะบน ribbon เพื่อปิดการใช้งานอย่างใดอย่างหนึ่ง พวกเขามีความหรูหราในการมีเครื่องจักรสำรองเพื่อทดสอบสิ่งนี้โชคไม่ดีที่ฉันจินตนาการว่าคุณทำไม่ได้! ขออภัยฉันไม่สามารถช่วยเหลือเพิ่มเติมได้
Roddie

1

ฉันมี E6510 โดยใช้ Ubuntu 11.04 และฉันจัดการเพื่อปิดทัชแพดโดยใช้:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0

หากต้องการเปิดใช้งานให้ป้อน:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1

ไชโย! / ปีเตอร์


1
ฉันได้รับunable to find device ImPS/2 ALPS GlidePoint:-(
aioobe

1
มันใช้งานได้สำหรับฉันที่ต่ำกว่า 11.04 แต่ก็ปิดการใช้งานตัวชี้แท่งเช่นกัน
belacqua

ฉันใช้สคริปต์ topad ของทัชแพดกับ E6510 ของฉันในวันที่ 11.10
kynan

1

ตัวบ่งชี้ทัชแพดเป็นตัวบ่งชี้ที่ง่ายมากที่สร้างขึ้นโดย Lorenzo Carbonell (นักพัฒนา Picapy) ซึ่งเป็นชื่อที่ได้รับการออกแบบมาเพื่อให้คุณสามารถเปิด / ปิดการใช้งานแล็ปท็อปหรือเน็ตบุ๊กทัชแพดได้อย่างง่ายดาย

ในการติดตั้ง Touchpad Indicator ใน Ubuntu (10.10 Maerkick Meerkat เท่านั้น) คุณจะต้องใช้ PPA เดียวกันสำหรับ Picapy: sudo add-apt-repository ppa: lorenzo-carbonell / atareao sudo apt-get install sudo apt-get install touch- ตัวบ่งชี้

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

ที่มา: http://www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html


1

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


1

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

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



1

ขอบคุณสำหรับการปิดการใช้งานสคริปต์ มีประโยชน์มาก. ฉันใช้ Ubuntu 11.10 กับแล็ปท็อป E5510 และฉันต้องทำการเปลี่ยนแปลงเล็กน้อย อุปกรณ์ที่เปิดใช้งานส่งคืน 126 ไม่ใช่ 127 ดังนั้นสคริปต์ที่แก้ไขคือ (บรรทัด 2):

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

หากต้องการค้นหารหัสสำหรับแล็ปท็อปของคุณให้พิมพ์ "xinput --list-props" ImPS / 2 ALPS GlidePoint "| grep -e" เปิดใช้งานอุปกรณ์ "ในเทอร์มินัล


1

แล็ปท็อปของฉันคือ Dell Latitude E6520 ฉันใช้ Ubuntu 12.04 กับสภาพแวดล้อม KDE 4.8 มาตรฐาน

ทัชแพดได้รับการยอมรับว่าเป็น "AlpsPS / 2 ALPS DualPoint TouchPad" synclient TouchpadOff=1ประการแรกสร้างสคริปต์เปลือกรวมทั้งเส้น จากนั้นเพิ่มเชลล์สคริปต์นี้ลงในรายการเริ่มอัตโนมัติ จากนั้นเริ่ม KDE ใหม่ ทัชแพดถูกปิดใช้งานในขณะนี้


1

ใน Latitude E6520 คุณสามารถใช้Fn+ F5เพื่อปิด / เปิดการใช้งานทัชแพดและทัชแพด

สิ่งนี้ใช้ไม่ได้กับ Ubuntu 11 แม้ว่าแล็ปท็อปจะตอบสนองต่อการร้องขอ แต่ทัชแพดก็ยังใช้งานได้


OP ต้องการติดตามการใช้งานแทร็ค / ทัชสติ๊ก
belacqua

1

ใน Ubuntu 11 คุณสามารถสร้างทางลัดที่กำหนดเองโดยพิมพ์ทางลัดหรือแป้นพิมพ์ใน Dash Home หรือเลือก Keyboard ใน Settings Home เลือกแท็บทางลัดจากนั้นเลือกตัวเลือกเมนูทางลัดที่กำหนดเอง

ตอนนี้คลิกปุ่ม+และเลือกชื่อ (โดยพลการ - "toggle touchpad" และคำสั่ง = /usr/bin/toggle_touchpad.sh)

สิ่งนี้ถือว่าคุณได้คัดลอกหนึ่งในเชลล์สคริปต์ข้างต้นสร้างมันคัดลอกมัน (หรือซอฟต์ลิงก์) ลงใน/usr/binชื่อมันtoggle_touchpad.shและทำให้มันปฏิบัติการได้ ( chmod +x toggle_touchpad.sh)

ตอนนี้เลือกทางลัดใหม่ที่คุณสร้างและเลือกชุดคีย์ที่คุณต้องการเชื่อมโยงกับมัน (ใน Dell ถ้าคุณเลือกFn+ F5ทางลัดเรียกว่า Touchpad toggle จริง ๆ ) ทางลัดจะเปลี่ยนจากปิดการใช้งานเป็น Touchpad สลับ


1

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

ฉันใช้ " ตัวบ่งชี้ทัชแพด " เพื่อปิดการใช้งานทัชแพดเมื่อเมาส์ค้าง


1

คุณอาจสนใจติดตั้งgpointing-device-settingsซึ่งจะให้ตัวเลือกการกำหนดค่าเพิ่มเติมสำหรับทัชแพดของคุณ BTW ใน Ubuntu 10.04LTS + สิ่งนี้จะแทนที่ gsynaptics

sudo apt-get install gpointing-device-settings

เมื่อติดตั้งแล้วคุณจะพบว่าภายใต้ระบบ -> การตั้งค่า -> อุปกรณ์ชี้ตำแหน่ง


1
gpointing-device-settings เห็นทัชแพด + แทร็กสติ๊กเป็นเมาส์ PS / 2 เท่านั้น ไม่สามารถปิดการใช้งานเพียงแค่ทัชแพดที่นั่น
Ivo Danihelka

0

หากต้องการคำตอบแรกให้ไกลหน่อย ...

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


-1

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

ฉันใช้เวลาพักหนึ่งในการหาข้อมูลนี้เช่นกัน ระบบของฉันคือ Latitude E5510 ที่ติดตั้ง Windows 7 โชคดี!

ฉันพบคำถามนี้หลังจากทำการค้นหาทั่วไปอย่างรวดเร็วกับ Google ฉันรู้แล้วว่าคุณไม่ได้ใช้ Windows อ๊ะ!


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