ท่าทางของทัชแพดใน Ubuntu 18.04 LTS


33

นอกกรอบฉันได้รับการเลื่อนและการคลิกขวา ฉันสนใจท่าทางสามนิ้วมาก (เช่นเลื่อนสามนิ้วขึ้นไปเพื่อดูหน้าต่างที่เปิดอยู่ทั้งหมด) แต่ดูเหมือนว่าไม่มีทางที่จะทำงานเหล่านั้นได้

ฉันได้ลองใช้Extended Gestures GNOME-shell extension และ touchegg แล้วซึ่งไม่ได้ผล

มีความคิดเห็นเกี่ยวกับวิธีรับสิ่งเหล่านี้หรือไม่

คำตอบ:


57

ฉันใช้ XPS 15 กับ Ubuntu 18.04 (X.org) ฉันจัดการเพื่อให้ท่าทางสัมผัสหลายอย่างทำงานให้ฉันได้ Kohei Yamada ได้พัฒนาแอพพลิเคชั่นชื่อว่า Fusuma เพื่อเปิดใช้งานท่าทางสัมผัสหลายสัมผัสบน Linux มันต้องการให้คุณติดตั้ง Ruby บนเครื่องของคุณหากยังไม่ได้ติดตั้ง

ทำตามคำแนะนำจากหน้าReadme ของ fusuma GitHubหรือคุณสามารถทำตามขั้นตอนเหล่านี้ซึ่งเหมาะกับฉัน:

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

sudo gpasswd -a $USER input  

จากนั้นออกจากระบบและลงชื่อเข้าใช้อีกครั้งติดตั้ง xdotool และ libinput-tools

sudo apt-get install libinput-tools  

sudo apt-get install xdotool  

หากคุณยังไม่ได้ติดตั้ง Ruby คุณสามารถทำได้ตอนนี้:

sudo apt install ruby  

ตอนนี้ติดตั้ง fusuma

sudo gem install fusuma  

การตัดสินใจด้วยท่าทางของคุณ

นี่คือการสร้าง.ymlไฟล์ที่มีการกำหนดค่าที่ต้องการ หากคุณต้องการท่าทางมาตรฐานคุณสามารถทำตามคำแนะนำเหล่านี้หรือปรับแต่งท่าทางเพื่อรับท่าทางที่ต้องการ

ไปที่โฟลเดอร์ปรับแต่งของคุณในโฮมไดเร็กตอรี่

cd ~/.config    

ตอนนี้สร้างโฟลเดอร์ชื่อ fusuma

mkdir fusuma  
cd fusuma

ในนั้นสร้างไฟล์ที่เรียกว่า config.yml

touch config.yml   

ตอนนี้คุณสามารถใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบเพื่อป้อนเนื้อหาในไฟล์นี้

nano config.yml   

คัดลอกและวางคำแนะนำต่อไปนี้หากคุณใช้ GNOME ซึ่งเป็นสภาพแวดล้อมเริ่มต้นใน 18.04

swipe:
  3: 
    left: 
      command: 'xdotool key alt+Right'
    right: 
      command: 'xdotool key alt+Left'
    up: 
      command: 'xdotool key super'
    down: 
      command: 'xdotool key super'
  4:
    left: 
      command: 'xdotool key ctrl+alt+Down'
    right: 
      command: 'xdotool key ctrl+alt+Up'
    up: 
      command: 'xdotool key ctrl+alt+Down'
    down: 
      command: 'xdotool key ctrl+alt+Up'
pinch:
  in:
    command: 'xdotool key ctrl+plus'
  out:
     command: 'xdotool key ctrl+minus'

threshold:
  swipe: 0.4
  pinch: 0.4

interval:
  swipe: 0.8
  pinch: 0.1

โปรดทราบว่าท่าทางที่การกำหนดค่านี้สร้างขึ้นสำหรับคุณมีดังต่อไปนี้:

ท่าทางสัมผัสหลายจุด การกระทำ |
3 นิ้ว - ซ้าย | ไปที่เบราว์เซอร์ถัดไป
3 นิ้ว - ขวา | กลับไปที่เบราว์เซอร์
3 นิ้ว - ขึ้น | แสดง Windows ทั้งหมด
3 นิ้ว - ลง ปิดExposé (Esc) |
4 นิ้ว - ซ้าย | สก์ท็อปถัดไป
4 นิ้ว - ขวา | เดสก์ท็อปก่อนหน้า
4 นิ้ว - ขึ้น | สก์ท็อปถัดไป
4 นิ้ว - ลง เดสก์ท็อปก่อนหน้า

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

sudo fusuma  

จะไม่มีอะไรเกิดขึ้นในเครื่อง เพียงแค่เริ่มใช้รูปแบบการสัมผัสแบบมัลติทัชของคุณ - ปัดออกไปบนทัชแพดของคุณ

สิ่งที่คุณต้องทำคือเพิ่ม Fusuma และคำสั่งในแอปพลิเคชันเริ่มต้นของคุณ

หวังว่านี่จะช่วยได้


1
แม้ว่าจะใช้งานได้ แต่แอพนี้ไม่ได้เป็นแอพพลิเคชั่นที่ผู้ใช้สามารถใช้งานได้ แต่ใช่มันใช้งานได้ดี
akabhirav

ขอบคุณ akabhirav ฉันไม่ทราบวิธีการทำแอปบรรจุ แต่ฉันชอบที่จะสร้างสรรค์ ... สามารถใช้งานแอปนี้ซ้ำเป็นแพคเกจได้หรือไม่ และคุณยินดีที่จะช่วยฉันทำเช่นนั้น?
Rachit Kinger

1
ใช้งานได้ดี! ขอบคุณมาก. หมายเหตุควรเป็น:sudo gem install fusuma
กระบอง

1
สวัสดี @RachitKinger ขอบคุณสำหรับขั้นตอนอย่างละเอียดเพียงข้อเสนอแนะเดียวหลังจากขั้นตอน "mkdir fusuma" เพียงเพิ่มคำสั่งเพื่อเข้าไปในโฟลเดอร์ที่เพิ่งสร้างขึ้นเพราะคนใหม่ ๆ บน Linux อาจวางและรันขั้นตอนถัดไปได้โดยตรง " config.yml "ซึ่งจะส่งผลให้ไฟล์ config ถูกสร้างขึ้นนอกไดเรกทอรี fusuma
Ghos3t

2
ขอขอบคุณสำหรับข้อเสนอแนะ @ Ghos3t ในขณะที่ฉันได้กล่าวว่าควรจะสร้างไฟล์ปรับแต่งขึ้นในโฟลเดอร์ fusuma ฉันเดาว่าคุณพูดถูกว่าถ้ามีคนดูโค้ดเพียงอย่างเดียว ฉันเพิ่มบรรทัดเพื่อเปลี่ยนไดเรกทอรีทันที
Rachit Kinger

7

Ubuntu 18.04 ใช้ Xorg เป็นเซิร์ฟเวอร์ดิสเพลย์เริ่มต้นแทน Wayland ส่วนขยายท่าทางขยายที่กล่าวถึงในปัจจุบันทำงานได้เฉพาะกับ Wayland เท่านั้น

สิ่งที่คุณต้องทำคือเลือก Wayland ในขณะที่เข้าสู่ระบบหลังจากรีสตาร์ท ลิงค์นี้แสดงให้เห็นถึงขั้นตอนเดียวกัน แต่วิธีอื่น ๆ (จาก Wayland ไป Xorg)


1

ทำงานกับ 18.10 (XPS 9570): เพียงค้นหา "แอปพลิเคชันเริ่มต้น" โดยกดปุ่ม super (คีย์ windows ในกรณีของฉัน) จากนั้นเพิ่มแอปพลิเคชันใหม่ เพิ่มคำสั่งfusumaแล้วรีบูตเพื่อทดสอบ


0

มีท่าทางสามนิ้วที่มาพร้อมกับ Ubuntu 18:04 ฉันคิดออกโดยไม่ได้ตั้งใจ

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

หมายเหตุ: ฉันได้ทดสอบสิ่งนี้บน Ubuntu 18:04 เท่านั้น มันอาจใช้ได้กับเวอร์ชันอื่นด้วย นอกจากนี้ยังขึ้นอยู่กับไดรเวอร์ทัชแพดที่ฮาร์ดแวร์รองรับ ฉันใช้ Dell Precision 5530

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