แก้ไข
ตรวจสอบความคิดเห็นและคำตอบอื่น ๆ ดูเหมือนว่าบางคนยังคงมองหาการสลับสัมผัสโดยใช้ปุ่มของแท็บเล็ต หากคุณต้องการให้คุณต้องการ 3 สิ่ง (แสดงสำหรับ Ubuntu / Unity):
- คำสั่งง่าย ๆ (ที่สามารถรันในเทอร์มินัลหรือในไฟล์สคริปต์)
วิธีแก้ปัญหาของ randompast ด้วยคำสั่ง 1 บรรทัดนั้นดีและสามารถเปลี่ยนเป็นคำสั่งสลับ 1 บรรทัดที่สะดวกมากขึ้น:
xsetwacom --list | grep --line-buffered "TOUCH" | awk '{system("echo "$8";xsetwacom --get "$8" TOUCH;")}' | tr "\n" " " | awk '$2 == "off" {system("xsetwacom --set "$1" TOUCH on")} $2 == "on" {system("xsetwacom --set "$1" TOUCH off")}'
คุณไม่จำเป็นต้องใช้ถ้าคุณมีสคริปต์หรือบรรทัดคำสั่งของคุณเองอยู่แล้ว แต่เป็นวิธีที่สะดวกในการสลับการสัมผัสของแท็บเล็ตที่เชื่อมต่อโดยไม่ทราบชื่อหรือไอดีของแท็บเล็ต
- ตั้งค่าแป้นพิมพ์ลัด
หากคุณต้องการเรียกใช้สิ่งนี้โดยไม่มีเทอร์มินัลคุณต้องบันทึกสคริปต์ในไฟล์ทำให้สามารถเรียกใช้งานได้และสร้างแป้นพิมพ์ลัดสำหรับมัน นั่นเป็นเพราะคุณไม่สามารถกำหนดคำสั่งโดยตรงกับปุ่มของแท็บเล็ต (แต่คุณสามารถกำหนดการกดแป้น ... )
ใน Unity เปิดการตั้งค่าระบบ> แป้นพิมพ์> ทางลัดและสร้างทางลัดใหม่ หลีกเลี่ยงการใช้Super key เนื่องจากมันอาจไม่ทำงานในขั้นตอนที่ 3
ในฐานะคำสั่งให้ใส่ชื่อไฟล์สคริปต์ของคุณ (พา ธ เต็มระหว่างเครื่องหมายคำพูดเดี่ยวหากคุณไม่แน่ใจแล้วลากไฟล์ในเทอร์มินัลแล้วใช้คำสั่งที่สร้างขึ้น)
- กำหนด Keystroke ของทางลัดให้กับปุ่มของคุณ
เปิดการตั้งค่าระบบ> แท็บเล็ต Wacom> ปุ่มแมป ...และกำหนดการกดแป้นที่คุณเลือกให้กับปุ่มของคุณ
หากต้องการทราบว่าปุ่มใดที่คุณสามารถกำหนดตัวอักษรให้กับพวกเขาก่อนโดยไม่มีการแก้ไขให้เลือกช่องข้อความและกดปุ่มเพื่อดูตัวอักษรที่ตรงกัน
ที่นี่ระวัง:ปุ่มทั้งหมดจะไม่ได้รับการยอมรับ (3 จาก 4 สำหรับ Bamboo ของฉัน) และการกดแป้นบางปุ่มก็ใช้งานไม่ได้ (ฉันไม่สามารถรับSuper key เพื่อใช้งานได้) คุณจะต้องลองชุดค่าผสมที่แตกต่างกัน
คำตอบเดิม (เพื่อเรียนรู้คำสั่ง)
ฉันตั้งค่าปากกา & Touch เมื่อหนึ่งปีที่แล้วดังนั้นฉันอาจผิดที่นี่ สิ่งที่ฉันมักจะทำคือรันในเทอร์มินัล:
xsetwacom --set "Wacom BambooPT 2FG 4x5 Finger touch" touch off
วิธีนี้ใช้ไม่ได้กับคุณเนื่องจากคุณมีแท็บเล็ตอื่นดังนั้นให้ลองก่อน
xsetwacom
ซึ่งควรให้พารามิเตอร์ที่คุณใช้ ก่อนอื่นคุณต้องได้รับชื่ออุปกรณ์ของคุณ (ลองเรียกว่า DEVICE_NAME) ดังนั้นลอง:
xsetwacom --list devices
สิ่งนี้ทำให้ฉันเป็นปากกา & Touch:
Wacom BambooPT 2FG 4x5 ปากกายางลบ id: 11 ประเภท: ERASER
Wacom BambooPT 2FG 4x5 ปากกาสไตลัส id: 12 ประเภท: STYLUS
Wacom BambooPT 2FG 4x5 4x5 นิ้วทัชแพด id: 13 ประเภท: PAD
Wacom BambooPT 2FG 4x5 นิ้วสัมผัส id: 14 ประเภท: TOUCH BambooPT 2FG 4x5
เห็นได้ชัดว่าเป็น TOUCH ที่เป็นประเภทปิดการใช้งานที่นี่ ที่นี่ DEVICE_NAME จะเป็นWacom BambooPT 2FG 4x5 Finger touchและ DEVICE_ID จะเป็น14 จากนั้นคุณต้องทราบว่าจะปิดใช้พารามิเตอร์ใดดังนั้นลอง:
xsetwacom --list parameters
มีพารามิเตอร์มากมายที่จะเปิด / ปิดการใช้งานและสำหรับชื่อพารามิเตอร์แต่ละตัว (ลองเรียก PARAM_NAME นี้) อธิบายถึงประเภทของค่าที่คาดไว้ ในกรณีนี้เราต้องการปิดพารามิเตอร์ Touch ซึ่งคุณสามารถทำได้ด้วยตัวเลือก-ชุด ไวยากรณ์คือ:
xsetwacom --set "DEVICE_NAME" PARAM_NAME PARAM_VALUE
หรือ
xsetwacom --set DEVICE_ID PARAM_NAME PARAM_VALUE
หากคุณไม่แน่ใจว่าควรใส่อะไรใน PARAM_VALUE ลองใช้ตัวเลือก - get เพื่อดูค่าปัจจุบัน:
xsetwacom --get "DEVICE_NAME" PARAM_NAME