วิธีเปิดใช้งาน Three Finger Drag จากบรรทัดคำสั่ง


6

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

defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true

ฉันกำจัดการตั้งค่าทั้งหมดที่ฉันสามารถหาได้จากผลลัพธ์defaults readแต่ฉันไม่พบสิ่งใดที่มีประโยชน์ นี่คือการตั้งค่าที่ระบบ prefs เปลี่ยนแปลงเมื่อฉันเปลี่ยนการตั้งค่าด้วยตนเอง นี่เป็นข้อบกพร่องหรือไม่?

ฉันใช้ Mavericks ใน MacBook Air ขนาด 13 นิ้วกลางปี ​​2012 การลากด้วยสามนิ้วทำงานได้ดีเมื่อฉันเปิดใช้งานด้วยตนเอง

แก้ไข: ฉันรีสตาร์ทเครื่องทุกครั้งที่เรียกใช้งาน

คำตอบ:


4

ใช้เวลาในการทดลองและข้อผิดพลาดมากมาย แต่ฉันพบว่า:

 defaults -currentHost write NSGlobalDomain com.apple.trackpad.threeFingerSwipeGesture -int 1

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


มันไม่ทำงานบน Yosemite!
Khashayar

ใน El Capitan รหัสต้นฉบับ (จากคำถาม) ใช้งานได้ในขณะนี้ .. บางที Apple อาจเปลี่ยนไดรเวอร์
Nir Golan

สิ่งที่เกี่ยวกับเซียร์
Lipis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.