Apple Magic Mouse ดูเหมือนว่าจะสามารถใช้งานกับ Ubuntu ได้ แต่ดูเหมือนว่าจะมีฟังก์ชั่นมัลติทัชเพียงคู่เดียวที่ใช้งานได้ ด้วยแทร็คแพดมีฟังก์ชั่นอื่น ๆ อีกมากมายพร้อม utouch สิ่งที่ฉันต้องการทำจริงๆคือแผนที่สองนิ้วกวาดไปข้างหน้า / ถอยหลังในเบราว์เซอร์
Apple Magic Mouse ดูเหมือนว่าจะสามารถใช้งานกับ Ubuntu ได้ แต่ดูเหมือนว่าจะมีฟังก์ชั่นมัลติทัชเพียงคู่เดียวที่ใช้งานได้ ด้วยแทร็คแพดมีฟังก์ชั่นอื่น ๆ อีกมากมายพร้อม utouch สิ่งที่ฉันต้องการทำจริงๆคือแผนที่สองนิ้วกวาดไปข้างหน้า / ถอยหลังในเบราว์เซอร์
คำตอบ:
ฉันได้ตั้งค่านี้และท่าทางอื่น ๆ อีกมากมายด้วย touchegg ติดตั้งผ่าน:
sudo apt-get install touchegg
กำหนดค่า touchegg ผ่านไฟล์กำหนดค่าที่อยู่ที่นี่:
~/.config/touchegg/touchegg.conf
การกำหนดค่าสำหรับท่าทางที่คุณต้องการจะเป็นดังต่อไปนี้
<touchégg>
<settings>
<property name="composed_gestures_time">15000</property>
</settings>
<application name="All">
<gesture type="DRAG" fingers="2" direction="LEFT">
<action type="SEND_KEYS">Alt+Right</action>
</gesture>
<gesture type="DRAG" fingers="2" direction="RIGHT">
<action type="SEND_KEYS">Alt+Left</action>
</gesture>
</application>
สิ่งสำคัญคือการปฏิบัติตามคำใบ้สุดท้ายของคำถามที่พบบ่อยหากคุณต้องการตั้งค่าท่าทางสัมผัสสองหรือสามนิ้ว
synclient TapButton2=0
synclient TapButton3=0
synclient ClickFinger2=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
สร้างเชลล์สคริปต์ที่รันได้และเริ่มทำงานเมื่อเริ่มต้น
วิธีนี้จะปิดการใช้งานสองและสามนิ้วแตะและคลิกของไดรเวอร์ synaptics เช่นเดียวกับการเลื่อนสองนิ้ว หากคุณต้องการให้การแตะด้วยสองนิ้วเป็นปุ่มเมาส์ขวาให้คลิกและการเลื่อนด้วยสองนิ้วคุณต้องใช้ touchegg เช่นกัน
ผมคิดว่าเมาส์มายากลรายงานตัวเองเป็นแทร็คแพเป็นที่ระบุไว้ที่นี่
ฉันไม่แน่ใจว่าสิ่งนี้จะใช้งานได้กับ Magic Mouse แต่ด้วย Magic Trackpad ฉันใช้xSwipeเพื่อรับการนำทางเบราว์เซอร์กลับ / ไปข้างหน้าสวิตช์พื้นที่ทำงานการทำงานของ Scale และ Expo
คุณได้ลอง touchegg? ฉันสามารถกำหนดท่าทางสัมผัสบางอย่างบนทัชแพดของ MacBook ได้
Easystroke Gesture Recognition สามารถจับคู่ท่าทางกับแอปพลิเคชันได้ คุณสามารถค้นหาการจดจำท่าทางการกดแป้นพิมพ์ได้ที่ศูนย์ซอฟต์แวร์อูบุนตู
ในขณะที่เขียนสิ่งนี้ไดรเวอร์ของเมาส์hid-magicmouse
ไม่ได้รายงานการกวาดด้วยสองนิ้วใด ๆ ที่แตกต่างจากหนึ่งนิ้ว ดังนั้นจึงไม่มีวิธีแก้ปัญหาระดับแอปพลิเคชัน คุณต้องคอยดูการพัฒนาของเคอร์เนลโมดูล Magic Mouse ถูกมองว่าเป็นระบบพื้นฐานของเม้าส์ที่มีสองสโครล จะไม่ถูกตรวจพบโดยซอฟต์แวร์ทัชแพด
ในทางตรงกันข้าม Apple Magic Touch ถูกมองว่าเป็นทัชแพดขั้นสูงและสามารถกำหนดฟังก์ชั่นได้มากกว่าใน MacOS
xev
และxmodmap