เมื่อวาน, ทันใดทัชแพดของฉันบนแล็ปท็อป MSIของฉันเริ่มที่จะไม่ตอบสนอง กล่าวอีกนัยหนึ่งในหน้าจอเข้าสู่ระบบทัชแพดทำงานได้ตามปกติ อย่างไรก็ตามในหน้าจอเดสก์ท็อปหลังจากที่ฉันเข้าสู่ระบบทัชแพดจะไม่ทำงาน
ฉันจะเปิดใช้งานทัชแพดในเดสก์ท็อปได้อย่างไร
เมื่อวาน, ทันใดทัชแพดของฉันบนแล็ปท็อป MSIของฉันเริ่มที่จะไม่ตอบสนอง กล่าวอีกนัยหนึ่งในหน้าจอเข้าสู่ระบบทัชแพดทำงานได้ตามปกติ อย่างไรก็ตามในหน้าจอเดสก์ท็อปหลังจากที่ฉันเข้าสู่ระบบทัชแพดจะไม่ทำงาน
ฉันจะเปิดใช้งานทัชแพดในเดสก์ท็อปได้อย่างไร
คำตอบ:
ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานทัชแพดแล้ว บนแล็ปท็อปของ MSI FNเพื่อเปิดหรือปิดการใช้งานทัชแพด: F3+
ฉันปิดการใช้งานทัชแพดโดยไม่ได้ตั้งใจ นี่คือวิธีที่ฉันพบเพื่อเปิดใช้งานอีกครั้ง
กดปุ่ม "Windows" เพื่อเปิดเมนูเริ่ม พิมพ์ "terminal" และป้อนเพื่อเปิดบรรทัดคำสั่ง
จากนั้นพิมพ์:
xinput list
ค้นหา 'id' ของทัชแพดของคุณ สำหรับฉันมันดูเหมือนว่านี้:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
ทัชแพดของฉันมี id = 11
จากนั้นพิมพ์
xinput set-prop 11 "Device Enabled" 1
(แต่แทนที่ 11 ด้วย touchpad ที่คุณมี)
xset set-prop ... 0
แล้วxset set-prop ... 1
ไม่ทำงาน ...
xinput --list |grep -oP "Touchpad.*id=\K.*?(?=\s)"
"เปิดใช้งานอุปกรณ์" 0' นามแฝง touchpad-on = 'xinput set-prop xinput --list |grep -oP "Touchpad.*id=\K.*?(?=\s)"
"เปิดใช้งานอุปกรณ์" 1'
งานนี้สำหรับฉันใน kali linux:
gsettings reset org.gnome.desktop.peripherals.touchpad send-events
schemas dir สามารถพบได้โดย:
gsettings list-schemas
แก้ไข: ใช้ได้กับ Ubuntu 18.04 เช่นกัน
การใช้งาน Ubuntu 16.04 มีวิธีที่ง่ายอย่างเจ็บปวดในการเปิดใช้งานทัชแพดอีกครั้งหากคุณปิดการใช้งานผ่าน "Mouse & Touchpad GUI":
ฉันรู้ว่านี่เป็นเรื่องง่ายมาก แต่ใช้เวลานานพอสมควรที่จะคิดออก
คุณสามารถลองใช้คำสั่งต่อไปนี้ในเทอร์มินัลและดูว่ามันช่วยได้หรือไม่ฉันใช้มันเพื่อรีสตาร์ททัชแพดในวันที่ 11.10 เมื่อมันหยุดทำงาน แต่ฉันก็ไม่มีปัญหากับ 12.04
synclient Touchpadoff=0
ฉันจำไม่ได้ว่ามีปัญหานี้ใน 12.04 แต่เรียกใช้gpointing-device-settings
คำสั่งและยกเลิกการเลือกDisable touchpad
เสมอสำหรับฉันใน 11.10
ฉันใช้ Linux Mint และปิดการใช้งานทัชแพดและเหมือนกับคนอื่น ๆ ก่อนหน้าฉันสังเกตเห็นว่าการเปิดใช้งานมันลำบากแค่ไหนหากคุณไม่มีเม้าส์
การใช้การตั้งค่ามิ้นต์เพื่อปิดการใช้งานทัชแพดจะไม่ทำให้คุณสามารถเปิดใช้งานได้อีกครั้งโดยใช้ xinput หรือ synclient ตามที่แนะนำในสถานที่ต่างๆ
TL; DR
gsettings set org.cinnamon.settings-daemon.peripherals.touchpad touchpad-enabled true
รุ่นที่ยาวกว่าเกี่ยวกับวิธีที่ฉันจัดการเพื่อให้ได้กลับมา
ฉันทิ้ง cinnamon config ไปยังไฟล์ด้วย:
'dconf dump /org/cinnamon/ > mysettings'
ภายใต้หัวข้อ 'settings-daemon / อุปกรณ์ต่อพ่วง / ทัชแพด' ฉันพบ 'touchpad-enabled = false'
แสดงรายการสกีมาและค้นหาสิ่งที่เกี่ยวข้องกับทัชแพด
gsettings list-schemas | grep touchpad
แสดงรายการปุ่มต่าง ๆ ในทัชแพด - สคีมา
gsettings list-keys org.cinnamon.settings-daemon.peripherals.touchpad
เปิดใช้งานทัชแพด
gsettings set org.cinnamon.settings-daemon.peripherals.touchpad touchpad-enabled true
ลิงค์ที่มีประโยชน์:
ฉันมีปัญหาเดียวกัน แต่ฉันพบว่าการแก้ไขสำหรับฉันนั้นง่ายมาก ฉันถอดปลั๊กเมาส์ออกจากพอร์ต USB บนแล็ปท็อปและทัชแพดก็เริ่มทำงานอีกครั้งทันที มันปิดการใช้งานทัชแพดเมื่อคุณเสียบเมาส์รุ่นของแล็ปท็อปของฉันคือ MSI Apache Pro-012 (GE70)
มีปุ่มเล็ก ๆ ที่ด้านล่างของแป้นพิมพ์ของคุณบนแล็ปท็อป (บางครั้งเหนือทัชแพด) ของฉันดูเหมือน W แต่ไม่ใช่ปุ่ม Windows หากคุณมีปุ่มเล็ก ๆ นั้นมันจะเปิดและปิดการใช้งานทัชแพดของคุณ