ฉันเพิ่งปิดการใช้งานทัชแพดของฉันใน Ubuntu 13.04 ผ่านทางศูนย์ควบคุมคำพังเพยและไม่ทราบวิธีเปิดใช้งานอีกครั้งโดยไม่ต้องใช้ทัชแพด
ยังsynclient Touchpadoff=0
ไม่เปลี่ยนแปลงอะไรเลย
xinput
ไม่ทำงาน!
ฉันเพิ่งปิดการใช้งานทัชแพดของฉันใน Ubuntu 13.04 ผ่านทางศูนย์ควบคุมคำพังเพยและไม่ทราบวิธีเปิดใช้งานอีกครั้งโดยไม่ต้องใช้ทัชแพด
ยังsynclient Touchpadoff=0
ไม่เปลี่ยนแปลงอะไรเลย
xinput
ไม่ทำงาน!
คำตอบ:
ตกลงกันเถอะ หากคุณปิดใช้งาน / ปิดทัชแพดของคุณผ่านการตั้งค่าระบบ (Gnome Control Center) คุณจะไม่สามารถเปิดใช้งานได้อีกxinput
! เมื่อคุณไม่มีเมาส์หรืออุปกรณ์อื่น ๆ ชี้คุณต้องไปที่การตั้งค่าระบบของคุณโดยใช้แป้นพิมพ์
โชคดีที่ Unity ได้รับการออกแบบมาอย่างดีสำหรับทั้งคีย์บอร์ดและเมาส์ดังนั้นหากไม่มีเมาส์คุณก็สามารถทำทุกอย่างได้ ตัวอย่างเช่นคุณสามารถกดAlt+ F10เพื่อเปิดเมนูด้านบนแล้วไปที่การตั้งค่าระบบด้วยปุ่มลูกศร หรือเพียงแค่กดSuper(หรือ) เพื่อเปิด Dash และค้นหาเมาส์ เลือกด้วยปุ่มลูกศรลง ( ↓) และกดEnterเพื่อเปิด
ในที่สุดใช้Tabเลือกสวิตช์ทัชแพด - กล่องสีส้มรอบสวิตช์แสดงว่าคุณอยู่ในตำแหน่งที่ถูกต้อง สลับ ON โดยการกดปุ่มหรือSpaceEnter
tab+enter
หลายครั้งจนในที่สุดมันก็เลือกปุ่มเปิด - แต่มันก็ไม่ได้แสดงให้ฉันเห็นว่าวัตถุใดถูกเน้น อาจเป็นข้อผิดพลาด
บน Ubuntu 18.04 ฉันต้องใช้จาก terminal:
gsettings set org.gnome.desktop.peripherals.touchpad send-events enabled
เพื่อไปที่ Terminal ฉันใช้คีย์คำสั่งแล้วพิมพ์ใน "terminal" และกด Enter หวังว่านี่จะช่วยให้คนอื่นติดเม้าส์
การแท็บในหน้าจอเมาส์ / แทร็กแพดไม่ได้เน้นอะไรใน Ubuntu 16.10 สำหรับฉัน (ติดตั้งใหม่)
ฉันต้องทำtab+enter
หลายครั้งจนในที่สุดมันก็เลือกปุ่มเปิดและเปิดใช้งาน - แต่มันก็ไม่ได้แสดงให้ฉันเห็นว่าวัตถุใดถูกเน้น อาจเป็นข้อผิดพลาด
ฉันมี Linux Mint 18 ติดตั้งพร้อมกับเคอร์เนล 4.4.0-45 ฉันทำสิ่งต่อไปนี้เพื่อให้ง่ายต่อการสลับสถานะทัชแพด
$ sudo apt-get install xinput
$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ **FTE1001:00 0B05:0101** ***id=14*** [slave pointer (2)]
มองหา id ของทัชแพดในกรณีของฉันคือ 14 ฉันเขียนเชลล์สคริปต์ขนาดเล็กเพื่อปิดและเปิดทัชแพด
ปิดทัชแพด:
$ cd /usr/local/bin
$ sudo nano touchpad-off
#!/bin/bash
# touchpad off
xinput --set-prop 14 "Device Enabled" 0
echo touchpad off
ทัชแพดบน:
$ cd /usr/local/bin
$ sudo nano touchpad-on
#!/bin/bash
# touchpad on
xinput --set-prop 14 "Device Enabled" 1
echo touchpad on
ทำให้สคริปต์สามารถดำเนินการได้ด้วย:
chmod +x touchpad-off
chmod +x touchpad-on
ตอนนี้คุณสามารถสลับสถานะทัชแพดด้วยtouchpad-off
และtouchpad-on
ในเทอร์มินัลของคุณได้อย่างง่ายดาย
Mouse
และใช้TABและENTERเพื่อเลือกทัชแพดของคุณควรเปิดใช้งานอีกครั้ง
Mouse
กด Enter แล้วใช้ TAB เพื่อเลื่อนลงไปที่สลับของทัชแพดซึ่งเป็นสิ่งที่คำตอบที่ยอมรับ
ฉันพบว่า xinput ใช้งานได้ดีที่สุดสำหรับการสลับเปิด / ปิดทัชแพดบน linux ของฉัน 18.3 Jumper Ezbook 3 Pro (เคอร์เนล 4.10.0.38) เมื่อเทียบกับการใช้ระบบ GUI ตั้งค่า -> เมาส์และทัชแพด -> ทัชแพด -> เลื่อนเปิด / ปิด
ฉันใช้สคริปต์ที่ให้ไว้ในคำตอบข้างต้นโดย Seth Bergman แต่ต้องการแบ่งปันการปรับปรุง 2 อย่าง
1) บางครั้งรหัสของอุปกรณ์มีการเปลี่ยนแปลงดังนั้นคุณจึงไม่สามารถให้มันเหมือนกับหมายเลขคงที่ในสคริปต์ของคุณ บางครั้ง id = 14 และบางครั้ง 15
⎡ id ตัวชี้ core เสมือน = 2 [ตัวชี้หลัก (3)] ⎜↳ตัวชี้ core เสมือน XTEST id = 4 [ตัวชี้ทาส (2)] ⎜↳ SYNA3602: 00 0911: 5288 Touchpad id = 15 [ตัวชี้ทาส (2)]
#!/bin/bash
# touchpad off
DeviceID=$(xinput -list | grep Touchpad | awk '{print $6}' | sed 's/id=//')
xinput --set-prop $DeviceID "Device Enabled" 1
echo touchpad on
แน่นอนคุณควรเปลี่ยน 'ทัชแพด' เป็นชื่อหรือหมายเลขของอุปกรณ์ทัชแพดของคุณ ด้วยวิธีนี้ไม่ว่ารหัสอุปกรณ์จะเป็นอะไรสคริปต์จะทำงานเสมอ
2) คุณสามารถสร้างทางลัดไปยังสคริปต์ของคุณเพื่อใช้งานได้อย่างรวดเร็ว ใน Linux Mint คุณควรไปที่เมนู -> การตั้งค่าระบบ -> คีย์บอร์ด -> ทางลัด -> ทางลัดที่กำหนดเอง -> เพิ่มทางลัดที่กำหนดเอง ในฟิลด์คำสั่งเพียงวางพา ธ ไปยังไฟล์สคริปต์ของคุณเช่น: / usr / local / bin / touchpad-on และชื่อที่เลือก
และเพิ่มการเชื่อมโยงที่สำคัญของการเลือก
et voilà!