เวิร์กสเตชันของฉันกับ Ubuntu 12.04 เป็น MacBook Pro ซึ่งสนับสนุนMultitouch Trackpad
น่าเสียดายที่ฉันบังเอิญเปิดใช้ท่าทางสัมผัสด้วยสามนิ้วอย่างต่อเนื่องเพื่อปรับขนาดหน้าต่าง:
ฉันจะปิดการใช้ท่าทางนี้ได้อย่างไร
เวิร์กสเตชันของฉันกับ Ubuntu 12.04 เป็น MacBook Pro ซึ่งสนับสนุนMultitouch Trackpad
น่าเสียดายที่ฉันบังเอิญเปิดใช้ท่าทางสัมผัสด้วยสามนิ้วอย่างต่อเนื่องเพื่อปรับขนาดหน้าต่าง:
ฉันจะปิดการใช้ท่าทางนี้ได้อย่างไร
คำตอบ:
ติดตั้งตัวจัดการการกำหนดค่า Compiz:
sudo apt-get install compizconfig-settings-manager
จากนั้นเรียกใช้ตัวจัดการการกำหนดค่า compiz (ccsm ในเทอร์มินัล) หรือเพียงพิมพ์ ccsm ในเส้นประ
และค้นหาที่ด้านล่างของรายการปลั๊กอิน:
Unity MT Grab Handle เพื่อปิดใช้งาน
ฉันได้แก้ไขปัญหานี้โดยการตั้งค่าการกำหนดค่าต่อไปนี้ (ค่าเริ่มต้นเป็น 0):
synclient ClickFinger3=2
synclient TapButton3=2
trackpad ได้รับการกำหนดค่าตามค่าเริ่มต้นให้ละเว้นการแตะด้วยสามนิ้ว (และการคลิกสามนิ้ว) และสามารถตั้งค่าให้ควบคุมการใช้งานได้อีกครั้ง นี่คือวิธีที่สามารถทำได้:
ค้นหาคุณสมบัติที่เกี่ยวข้อง - เปิดเทอร์มินัลแล้วพิมพ์:
xinput
ค้นหาบรรทัดที่มีรายละเอียดแทร็คแพด (เช่น↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
) และจดบันทึกid
ค่าของมัน ตอนนี้พิมพ์ใน:
xinput list-props [id]
โดยที่[id]
ถูกแทนที่ด้วยid
ค่า (ซึ่งอยู่12
ในตัวอย่างที่กำหนด) ตอนนี้ค้นหาSynaptics Tap Action
อสังหาริมทรัพย์ (เช่นSynaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0
) และบันทึกจำนวนของมันจะถูกปิดล้อมรอบในวงเล็บ (ที่นี่มัน282
) นอกจากนี้ยังทราบค่าคุณสมบัติเราจะใช้ในภายหลัง
สมมติว่าคุณต้องการพฤติกรรมนี้เมื่อเริ่มต้นสร้างเชลล์สคริปต์และเพิ่มลงในโปรแกรมเริ่มต้น ลองเรียกtrackpad.sh ของสคริปต์นี้ เป้าหมายของเราคือการแทนที่ค่าสุดท้ายด้วยค่าใหม่เช่นสำหรับการคลิกกลาง แก้ไขสคริปต์เพื่อให้มีสิ่งต่อไปนี้:
#!/bin/bash
xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
คำสั่งตัวอย่างที่เป็นรูปธรรมของเราจะมีลักษณะเช่นนี้มากกว่า (เพื่อการสาธิต):
xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
โปรดสังเกตว่าเราได้แทนที่เฉพาะค่าสุดท้ายจาก0
เป็น2
เพื่อมีความหมายว่าคลิกกลาง คุณสามารถเลือกระหว่าง1
(คลิกซ้าย), 2
(คลิกกลาง) หรือ3
(คลิกขวา)
ให้สิทธิ์สคริปต์ด้วยสิทธิ์ในการดำเนินการและเรียกใช้ คุณดีไปแล้ว!