วิธีการเปิดใช้งานปิดการใช้งานทัชแพดจากการดับเบิลคลิกที่พื้นที่พิเศษ


12

ฉันมีแล็ปท็อป HP-Pavilion-g (1246-ef) ที่ใช้งานใน dual boot Windows และ Xubuntu ใน Windows ฉันสามารถใช้พื้นที่พิเศษของมัน (จุ่มเล็กน้อย) ที่มุมซ้ายบนของทัชแพดเพื่อปิด / เปิดใช้งานเมื่อดับเบิลคลิก แสงสีแดงขนาดเล็กจะเห็นเมื่อปิดการใช้งาน

ป้อนคำอธิบายรูปภาพที่นี่

ฉันสามารถเปิดใช้งานฟีเจอร์นี้ใน Ubuntu ได้ไหม? ฉันไม่ต้องการวิธีแก้ปัญหา ฉันต้องการโซลูชันเพื่อให้ทำงานได้โดยไม่ต้องใช้สคริปต์และคำสั่ง

(ฉันไม่ได้พูดถึงวิธีการเปิด / ปิดการใช้งานทัชแพดอย่างรวดเร็วใน Xubuntu - ที่ฉันรู้)

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

(X) Ubuntu 14.04 3.13.0-39-generic


โปรดทราบว่าคำถามนี้มีวัตถุประสงค์เพื่อใช้เฉพาะใน X (อูบุนตู) ตัวเลือกฮาร์ดแวร์ที่แล็ปท็อปมี (นั่นคือ 'การจุ่ม' ปุ่มนั้น) และไม่ใช่การหาวิธีแก้ปัญหาคำสั่งเทอร์มินัลหรือตัวเลือกซอฟต์แวร์เพื่อปิดการใช้งาน ทัชแพด


1
คุณลองใช้udevadm monitorแล้วคลิกสองครั้งที่ทัชแพดได้หรือไม่?
CameronNemo

1
@CameronNemo ไม่ได้รับอะไรเลย
RolandiXor

1
คำถามที่คล้ายกันหรือคำถามเดียวกัน askubuntu.com/questions/83590/…
fossfreedom

1
คุณช่วยระบุหมายเลขรุ่นที่แน่นอนของแล็ปท็อปได้ไหม
ม.ค.

2
@cipricus คำตอบคือไม่เพียง แต่ตอนนี้
RolandiXor

คำตอบ:


6

คุณควรรายงานว่านี่เป็นข้อผิดพลาด สถานที่ที่ดีที่สุดที่จะรายงานเรื่องนี้เป็นxserver-xorg-input-synapticsแพคเกจ(Bugs freedesktop) ดูคำถามนี้สำหรับแนวทางการรายงานข้อบกพร่องที่ดี คุณสามารถโพสต์ลิงก์บั๊กที่นี่และฉันจะอัปเดตสถานะของมันเป็นระยะ ฉันได้วางวิธีแก้ปัญหาไว้ด้านล่างในกรณีที่คุณต้องการลองใช้วิธีอื่น โปรดทราบว่าคุณจะรายงานข้อผิดพลาดไปยังระบบ FreeDesktop หลังจากเข้าสู่ระบบเลือกรายงานข้อบกพร่อง รายงานข้อผิดพลาดกับXorgแพคเกจ input/synapticsเมื่อได้รับแจ้งสำหรับคอมโพเนนต์ให้แน่ใจว่าจะเลือก กรอกข้อมูลเฉพาะอื่น ๆ ที่จำเป็น

Bug Tracker สำหรับ ID NaN

สถานะ: Lookup Error 3
สำคัญ: Lookup Error 3
กำหนดให้:Lookup Error 3

(ลิงก์ไปยัง Bug)


ในคำตอบสั้น ๆ สิ่งนี้เป็นไปไม่ได้เพราะไม่มีไดรเวอร์ Linux ที่ทำสิ่งนี้ (รายงานข้อผิดพลาดเพื่อรับ!)

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

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

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

คุณสามารถแก้ไขปัญหาเล็กน้อยซึ่งจะเป็นดังนี้:

  1. ก่อนอื่นให้หาทัชแพดของคุณxinput-listก่อน จำ ID
  2. บันทึกลงใน/usr/bin:

    #!/bin/bash
    
    if [ -e /tmp/mouse-disabled ]; then
      rm -f /tmp/mouse-disabled
      xinput enable [id]
    else
      touch /tmp/mouse-disabled
      xinput disable [id]
    fi;
  3. แทนที่ทุกอินสแตนซ์ด้วย ID ด้วย ID ที่ถูกต้องของคุณ

  4. สร้างแป้นพิมพ์ลัด ทำให้โปรแกรมนี้ทำงานและกำหนด keybind ที่คุณต้องการ ฉันใช้Win+ Ctrl+ Tครู่หนึ่ง

(ที่มาจากโพสต์ส่วนใหญ่ที่นี่และโพสต์นี้)


3
แทนที่ "xinput set-prop 'Device Enabled' [1 | 0]" คุณสามารถใช้ xinput [enable | ปิดการใช้งาน] <ID> อย่างไรก็ตาม OP ระบุว่าไม่มีวิธีแก้ปัญหาโดยเฉพาะ! แล็ปท็อปมีปุ่มลัด Fn สำหรับการทำเช่นนี้
ศรี

@sri AFAIK ไม่มีวิธีแก้ปัญหาใด ๆ อาจเป็นไปได้ที่จะตรวจจับเมื่อพื้นที่บางส่วนของทัชแพดถูกแตะสองครั้งและปิดการใช้งานทัชแพดในลักษณะนั้น แต่อยู่นอกขอบเขตความสามารถของฉัน
Kaz Wolfe

2
ใครช่วยอธิบายการลงคะแนนได้บ้าง ไม่มีทางออกที่แท้จริงสำหรับสิ่งนี้ ฉันรู้ว่า OP ขอการไม่แก้ปัญหา แต่วิธีเดียวที่จะทำให้เรื่องนี้ทำงานได้คือการแก้ปัญหา ...
Kaz Wolfe

@sri แล็ปท็อปรุ่นนี้ไม่มีคีย์ F สำหรับสิ่งนี้ มันใช้ปุ่มจิ้มเล็กน้อย
Kaz Wolfe

วิธีแก้ปัญหาไม่มีอะไรให้ทำที่นี่ ดูคำถามที่เชื่อมโยงกับคำตอบที่ได้ผล โปรดระบุให้ชัดเจนยิ่งขึ้นว่าทำไมมันจึงเป็นไปไม่ได้: ไม่มีไดรเวอร์! - นั่นคือคำตอบที่แท้จริงและฉันจะทำเครื่องหมายว่าชัดเจนถ้าเป็นกรณีนี้

0

ฉันแนะนำตัวบ่งชี้ทัชแพดมันยอดเยี่ยมและมีฟังก์ชั่นมากมาย!

sudo add-apt-repository ppa:atareao/atareao    
sudo apt-get update    
sudo apt-get install touchpad-indicator

ใช้มันและคุณจะพบว่าคุณสามารถเปิดใช้งานและปิดการใช้งานด้วยตนเอง
WhosUrDaddy

คุณไม่ได้สังเกตคำพูดของฉันในคำถาม? (- ฉันไม่ได้พูดถึงวิธีการเปิด / ปิดการใช้งานทัชแพดอย่างรวดเร็วใน Xubuntu--): คำถามนี้ถูก จำกัด อย่างเคร่งครัดในการใช้ใน X (Ubuntu) ตัวเลือกฮาร์ดแวร์ที่แล็ปท็อปมี

xubuntu มีแอปพลิเคชั่นเมาส์ / ทัชแพดของตัวเองอยู่แล้วไม่จำเป็นต้องมีแอปใหม่ แต่ฉันมีอยู่แล้วข้างๆ Xubuntu หนึ่งและส่วนใหญ่ฉันใช้คำตอบจากคำถามที่เชื่อมโยงที่ฉันสร้างขึ้นด้วยตัวเอง: launchers ด้วย 'xinput set-prop 15 "Device Enabled" 0' หรือ '1' ฉันได้ถามคำถามปัจจุบันเพียงปุ่มนั้นสำหรับส่วนที่เหลือฉันมีทางออก คำตอบของคุณเหมาะกับคำถามอื่น ๆ ดีกว่า

-2

โอเคให้ฉันให้คำตอบสำหรับคำถามของคุณกับตู้เสื้อผ้าของคุณเพราะดูเหมือนว่ามีเครื่องมือปรับแต่งทัชแพดไม่มาก

คำสั่งเพื่อเปิดใช้งานหรือปิดการใช้งานทัชแพด:

เปิดใช้งานทัชแพด:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1


ปิดการใช้งานทัชแพด:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0

พารามิเตอร์ 'FSPPS / 2 Sentelic FingerSensingPad' เป็นชื่ออุปกรณ์สำหรับทัชแพดของฉัน

คุณสามารถค้นหาชื่ออุปกรณ์ของคุณเองโดยใช้คำสั่งนี้:

xinput --list


คุณต้องการติดตั้ง CCSM คำสั่ง:

sudo apt-get install compizconfig-settings-manager

เปิดจากเมนูหลัก

คลิกที่ตัวเลือก 'คำสั่ง'

ป้อนคำสั่งปิดการใช้งานทัชแพดในบรรทัดที่คุณต้องการและกำหนดการผูกคีย์ / ปุ่ม / ขอบที่คุณต้องการใช้เพื่อปิดการใช้งานทัชแพด

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


3
เรามาแสดงความคิดเห็นกันเถอะ ความสุภาพเป็นสิ่งจำเป็นตลอดเวลา
เซท

2
คำตอบที่สองของคุณให้ข้อมูลที่เป็นประโยชน์ ประโยชน์นี้มี จำกัด เนื่องจากฉันได้กล่าวไว้ในความคิดเห็นต่อคำตอบแรกของคุณ: ฉันได้เชื่อมโยงกับคำถามที่ฉันโพสต์และตอบตัวเองแล้วโดยส่วนใหญ่มีเนื้อหาเดียวกัน เมื่อฉันไม่ว่าผมมองไปรอบ ๆ บน askubuntu เพื่อดูว่าคนอื่น ๆ ได้บัญญัติไว้แล้วว่าข้อมูลเดียวกันและพวกเขาได้ที่นี่ "วิธีแก้ปัญหาที่ใกล้เคียงที่สุด" ของคุณคือสิ่งที่ฉันได้คาดการณ์ไว้และได้รับคำแนะนำอย่างชัดเจน (เพราะฉันมีอยู่แล้ว!)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.