ฉันกำลังพูดคุยกับเพื่อนที่เป็นเจ้าของ Mac เขาตั้งค่าของเขาเพื่อที่ว่าเมื่อเขากวาดนิ้วสามนิ้วบนทัชแพดของเขามันจะย้ายไปยังพื้นที่ทำงานในทิศทางนั้น เป็นไปได้ไหมที่จะตั้งค่านี้ใน Ubuntu
ฉันกำลังพูดคุยกับเพื่อนที่เป็นเจ้าของ Mac เขาตั้งค่าของเขาเพื่อที่ว่าเมื่อเขากวาดนิ้วสามนิ้วบนทัชแพดของเขามันจะย้ายไปยังพื้นที่ทำงานในทิศทางนั้น เป็นไปได้ไหมที่จะตั้งค่านี้ใน Ubuntu
คำตอบ:
ทัชแพดของคุณ (ฮาร์ดแวร์) จำเป็นต้องรองรับคุณสมบัตินี้และคุณอาจต้องกำหนดค่าทัชแพดของคุณ (Ubuntu รู้จักและเปิดใช้งานฮาร์ดแวร์บางตัวโดยอัตโนมัติ)
เครื่องทำให้แห้งหนึ่งที่พบได้ทั่วไปคือ synaptic คุณสามารถเปิดใช้งานการเลื่อนด้วยสองนิ้วจากส่วนของเมาส์และทัชแพดในแผงควบคุม
หากคุณต้องการตัวเลือกเพิ่มเติมคุณจะต้องแก้ไขไฟล์กำหนดค่าเองสองสามไฟล์และตัวเลือกนั้นขึ้นอยู่กับฮาร์ดแวร์
มีหน้าแก้ไขจุดบกพร่องที่นี่:
https://wiki.ubuntu.com/DebuggingTouchpadDetection
ลองดูที่หน้านั้นหากคุณสามารถระบุฮาร์ดแวร์ของคุณเราอาจให้ความช่วยเหลือเพิ่มเติมแก่คุณ
ตัวอย่างของคำแนะนำเฉพาะฮาร์ดแวร์: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad
นอกจากนี้คุณยังสามารถดู "easystroke"
http://sourceforge.net/apps/trac/easystroke/wiki
นี่คือตัวอย่างของ easystroke ในการดำเนินการ: http://www.youtube.com/watch?v=CagAEgXAAzA
กวดวิชาที่สมบูรณ์โดยใช้ touchegg easystroke ดีกว่าที่จะใช้กับเมาส์แทนที่จะใช้ทัชแพด
ในกรณีที่คุณใช้ความสามัคคีคุณอาจประสบกับความขัดแย้งกับท่าทางในตัว บทช่วยสอนที่ฉันได้รับข้อมูลจากข้อตกลงกับปัญหานี้ (โปรดดูลิงค์ด้านล่าง) ฉันไม่มีท่าทางในการสร้างดังนั้นวิธีการนี้จะให้ข้อมูลเฉพาะวิธีการตั้งค่าสิ่งต่าง ๆ
ดาวน์โหลดTouchegg :
sudo apt install touchegg
เรียกใช้ แต่ฆ่าหลังจากนั้นมันจะสร้างไฟล์
~/.config/touchegg/touchegg.conf
เปิดในเครื่องมือแก้ไขที่คุณต้องการและเพิ่มสามบรรทัดด้านล่างลงในส่วนชื่อ = "ทั้งหมด"
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
<gesture type="DRAG" fingers="3" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
เรียกใช้ touchegg เพื่อทดลองใช้
touchegg &
แก้ไขไฟล์กำหนดค่าตามที่คุณต้องการจากนั้นเพิ่ม touchegg ลงในรายการแอปพลิเคชันเริ่มต้น
กวดวิชาที่ฉันกล่าวถึงสามารถพบได้ที่นี่ - มีบางสิ่งที่ล้าสมัย (คุณไม่ต้องรวบรวมมัน) ขอบคุณไปยังผู้สร้าง!
ลองสบายรูด จัดเตรียมท่าทาง 3 นิ้วและ 4 นิ้วสำหรับสลับพื้นที่ทำงานรวมทั้งเพิ่มอีกสองสามอย่างเช่นการกระจายหน้าต่างใน mac
สิ่งนี้ยังใช้ xdotool แต่ก็สะดวกสบายกว่าการใช้ libinput-gestures หากคุณถามฉัน
สิ่งต่อไปนี้ใช้ได้กับฉันใน Ubuntu 16.04 และ 2017 Dell XPS 13 (9360):
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
รีสตาร์ทคอมพิวเตอร์หลังจากทำตามขั้นตอนด้านบน ของฉัน~/.config/libinput-gestures.conf
คือ:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
นี่คือทางออกของฉัน: 4 นิ้วและทิศทางที่เป็นธรรมชาติ
<gesture type="DRAG" fingers="4" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
<gesture type="DRAG" fingers="4" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
ฉันใช้ไดรเวอร์ synaptics กับ xdotool เพื่อทำเช่นนั้น ...
สำหรับความเร็วของทัชแพด macbook ของฉัน:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
Option "AccelFactor" "0.025"
Option "MinSpeed" "0.80"
Option "MaxSpeed" "0.95"
Option "FingerHigh" "55"
Option "FingerLow" "45"
สำหรับพื้นที่ทำงานการเปลี่ยนท่าทาง 3 นิ้ว:
sudo nano ~/.config/libinput-gestures.conf
gesture swipe up 3 xdotool key ctrl+alt+Up
gesture swipe down 3 xdotool key ctrl+alt+Down
gesture swipe left 3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
ชอบพูดถึงแล้ว:
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
แต่คุณต้องไปที่:
cd ~/libinput-gestures
และแก้ไข libinput-gestures.conf ที่สร้างขึ้น:
gedit libinput-gestures.conf
จากนั้นทำให้ปลอดภัยตั้งค่าต่อไปนี้อย่างถูกต้อง:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
เตือนความจำ: คุณต้องตั้งค่าคีย์ผสมในการตั้งค่า Ubuntu กับค่าที่แสดงด้านบน - ค่าเหล่านี้ควรเป็นค่าเริ่มต้น
EasyStroke
ว่าอาจทำสิ่งที่คุณต้องการ ดูคำแนะนำในการตั้งค่าได้ที่นี่