ท่าทางทัชแพดเพื่อเปลี่ยนพื้นที่ทำงาน


58

ฉันกำลังพูดคุยกับเพื่อนที่เป็นเจ้าของ Mac เขาตั้งค่าของเขาเพื่อที่ว่าเมื่อเขากวาดนิ้วสามนิ้วบนทัชแพดของเขามันจะย้ายไปยังพื้นที่ทำงานในทิศทางนั้น เป็นไปได้ไหมที่จะตั้งค่านี้ใน Ubuntu


1
ฉันไม่สามารถรับรองเป็นการส่วนตัวว่าวิธีนี้ใช้งานได้หรือไม่ แต่มีโปรแกรมที่เรียกEasyStrokeว่าอาจทำสิ่งที่คุณต้องการ ดูคำแนะนำในการตั้งค่าได้ที่นี่
JamesG

คำตอบ:


11

ทัชแพดของคุณ (ฮาร์ดแวร์) จำเป็นต้องรองรับคุณสมบัตินี้และคุณอาจต้องกำหนดค่าทัชแพดของคุณ (Ubuntu รู้จักและเปิดใช้งานฮาร์ดแวร์บางตัวโดยอัตโนมัติ)

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

แผงควบคุม

หากคุณต้องการตัวเลือกเพิ่มเติมคุณจะต้องแก้ไขไฟล์กำหนดค่าเองสองสามไฟล์และตัวเลือกนั้นขึ้นอยู่กับฮาร์ดแวร์

มีหน้าแก้ไขจุดบกพร่องที่นี่:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

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

ตัวอย่างของคำแนะนำเฉพาะฮาร์ดแวร์: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

พิจารณา easystroke

นอกจากนี้คุณยังสามารถดู "easystroke"

http://sourceforge.net/apps/trac/easystroke/wiki

นี่คือตัวอย่างของ easystroke ในการดำเนินการ: http://www.youtube.com/watch?v=CagAEgXAAzA


2
ฉันไม่เห็นตัวเลือกการเลื่อนในแนวนอนบน Ubuntu 14.04 สิ่งนี้เกี่ยวข้องกับการกำหนดค่าฮาร์ดแวร์ของฉันหรือไม่?
อนุญาต

1
มีวิธีแก้ปัญหาสำหรับ Ubuntu 16.04 หรือไม่?
Ivan Aracki

26

วิธีเปลี่ยนเวิร์กสเปซโดยใช้รูปแบบลายเส้นบนทัชแพดใน Ubuntu

กวดวิชาที่สมบูรณ์โดยใช้ touchegg easystroke ดีกว่าที่จะใช้กับเมาส์แทนที่จะใช้ทัชแพด

ในกรณีที่คุณใช้ความสามัคคีคุณอาจประสบกับความขัดแย้งกับท่าทางในตัว บทช่วยสอนที่ฉันได้รับข้อมูลจากข้อตกลงกับปัญหานี้ (โปรดดูลิงค์ด้านล่าง) ฉันไม่มีท่าทางในการสร้างดังนั้นวิธีการนี้จะให้ข้อมูลเฉพาะวิธีการตั้งค่าสิ่งต่าง ๆ

  1. ดาวน์โหลดTouchegg :

    sudo apt install touchegg
    
  2. เรียกใช้ แต่ฆ่าหลังจากนั้นมันจะสร้างไฟล์

    ~/.config/touchegg/touchegg.conf
    
  3. เปิดในเครื่องมือแก้ไขที่คุณต้องการและเพิ่มสามบรรทัดด้านล่างลงในส่วนชื่อ = "ทั้งหมด"

    <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>
    
  4. เรียกใช้ touchegg เพื่อทดลองใช้

    touchegg &
    
  5. แก้ไขไฟล์กำหนดค่าตามที่คุณต้องการจากนั้นเพิ่ม touchegg ลงในรายการแอปพลิเคชันเริ่มต้น

กวดวิชาที่ฉันกล่าวถึงสามารถพบได้ที่นี่ - มีบางสิ่งที่ล้าสมัย (คุณไม่ต้องรวบรวมมัน) ขอบคุณไปยังผู้สร้าง!


ท่าทางไม่เป็นที่รู้จักในคอมพิวเตอร์ของฉัน :(
Jonah

2
สิ่งนี้ไม่ทำงานบน Ubuntu 15.04
Lucio

4
ใช่ไม่ได้ทำงานกับ XPS13 ของฉันเช่นกันทำงาน 15.04 หรือ 16.04 ทุกคืน ฉันสงสัยว่ามีวิธีที่มีประโยชน์ในการแก้ปัญหาในการถ่ายภาพหรือไม่เนื่องจาก O / S รู้จักการแตะขนาด 3 นิ้ว (ส่วนใหญ่) แต่ touchegg ไม่สนใจ
Scaine

3
มีวิธีแก้ปัญหาสำหรับ Ubuntu 16.04 หรือไม่?
Ivan Aracki

1
ไม่ทำงานในกรณีของฉัน Ubuntu 16.04 กำลังตรวจจับการเลื่อนด้วยสองนิ้ว แต่ไม่ใช่มัลติทัชเช่น 3 นิ้ว ต้องการติดตั้งอะไรเพิ่มเติมหรือไม่
เจอราร์ด Cuadras

15

รูดสบาย

ลองสบายรูด จัดเตรียมท่าทาง 3 นิ้วและ 4 นิ้วสำหรับสลับพื้นที่ทำงานรวมทั้งเพิ่มอีกสองสามอย่างเช่นการกระจายหน้าต่างใน mac

สิ่งนี้ยังใช้ xdotool แต่ก็สะดวกสบายกว่าการใช้ libinput-gestures หากคุณถามฉัน


1
ทำงานร่วมกับ Ubuntu 18.04 LTS
Nitsan Baleli

ทำงานได้อย่างราบรื่นด้วย Kubuntu 18.04 LTS
subtleseeker

2
สำหรับ Ubuntu 18.10 คุณต้องแทนที่ "libinput-debug-events" ใน src / comfortable-swipe.cpp ด้วย "libinput debug-events" สามครั้ง กว่าติดตั้งด้วย "bash install"
Alex Leidwein

มันใช้งานได้กับ 18.04 ของฉัน แต่ใช้เวลาหลายวินาทีในการตอบสนองและแฟน ๆ ของฉันก็บ้าอย่างรวดเร็วและมีเสียงดังทำให้มันไม่คุ้มค่า ไม่มีอะไรพิเศษปรากฏขึ้นบนฮอปปิ้งในช่วงเวลานี้
wranvaud

ทำงานใน 5 นาทีไม่มีอะไรทำงานหลังจากชั่วโมง ยอดเยี่ยมขอบคุณสำหรับการแบ่งปัน!
maxime1992

10

สิ่งต่อไปนี้ใช้ได้กับฉันใน 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

ขอขอบคุณทำงานใน 17.10 สำหรับ HP Envy 13 ด้วย Synaptics Touchpad
lswim

ทำงานได้อย่างสมบูรณ์แบบเพียงตรวจสอบให้แน่ใจว่าคุณมีทางลัดการจับคู่ที่กำหนดค่าใน KDE ด้วยเช่นกันเนื่องจาก xdotool เพิ่งปิดคอมโบหลัก
Andrew Crouthamel

ไม่ได้ทำงานบน Acer ที่ใช้ Ubuntu กับ Ubuntu 16.04
Gerard Cuadras

1

นี่คือทางออกของฉัน: 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>

2
สิ่งที่โปรแกรมต้องการสำหรับสิ่งนี้
g3mini

@ g3mini touchegg ตามที่ tsusanka แนะนำ
Andrii Abramov

ขอบคุณ =) เมื่อฉันถามคำตอบของเขา / เธอยังไม่ได้ = D
g3mini

1

ฉันใช้ไดรเวอร์ 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

0

ชอบพูดถึงแล้ว:

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 กับค่าที่แสดงด้านบน - ค่าเหล่านี้ควรเป็นค่าเริ่มต้น

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