Mac như hỗ trợ MultiTouch


24

Tôi không nhớ làm thế nào nhưng vào ngày 11.10, tôi đã tìm được một vài hành động đa cảm ứng để được hỗ trợ bởi một số phần mềm.

Bây giờ tôi đang sử dụng 12.04, Có cách nào / ứng dụng / cách giải quyết / plugin hoặc bất cứ điều gì có thể cung cấp cho tôi các cử chỉ đa cảm ứng tương tự như mac hoặc ít nhất gần nó không?

Với synap, tôi nhận ra rằng bàn di chuột của tôi hỗ trợ điều khiển 3finger.

Tôi đang sử dụng Samsung NP-RV509-A0GIN .

Câu trả lời:


15

Touchegg

Touchégg là một trình nhận dạng cử chỉ đa cảm ứng của người dùng cho Linux, được viết bằng C ++, với Qt và sử dụng thư viện uTouch-geis của Ubuntu. Nó cho phép người dùng xác định hành động nào được bắt đầu khi thực hiện một cử chỉ đa chạm.
Cung cấp các cử chỉ mong muốn được công nhận bởi Touchégg bạn có thể gán một trong một số thao tác cửa sổ liên quan đến nó, bao gồm tối đa hóa hoặc thu nhỏ cửa sổ, ứng dụng thay đổi kích thước, hiển thị các máy tính để bàn, vv
Thiết lập 'hành động' bạn muốn hiện đang đạt được thông qua chỉnh sửa thủ công một tập tin cấu hình nhỏ.

Touchegg đi kèm với một số cử chỉ được kích hoạt trước, tuy nhiên cử chỉ có thể được bật bằng cách chỉnh sửa tệp cấu hình. Nó cho phép véo ba ngón tay, chạm hai, ba, bốn và năm ngón tay và hai đến bốn ngón tay vuốt.

Lưu ý : Nó có vấn đề với chính xác. Một lỗi được báo cáo ở đâyđây

Điều kiện tiên quyết

Bạn cần các vesion mới nhất Utouchđể được chạy này. Vì vậy, thêm PPA sau đây

sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch  

Cài đặt

Trong Quantal (12.10), Chính xác (12.04) và Oneric (11.10), gói nằm trong kho như được hiển thị ở đây

Chỉnh sửa tập tin cấu hình

Tập tin cấu hình được đặt ở đây
~/.config/touchegg/touchegg.conf

Chỉnh sửa tập tin cấu hình:

gedit ~/.config/touchegg/touchegg.conf

Trong ví dụ dưới đây, cử chỉ kéo bốn ngón tay được cấu hình để chuyển sangShow Desktop

Bốn ngón tay kéo

[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=

Kéo ba ngón tay

[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=

[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=  

Danh sách các hành động khác ở đây

Do đó, bạn có thể có được Mac như trải nghiệm cảm ứng đa điểm trên các hệ thống Linux.

Kiểm tra một video demstation ở đâyở đây

Những cử chỉ được hỗ trợ?

Các cử chỉ sau đây là suppoted

Các lựa chọn thay thế khác

Ginn


@Nirmik đã chỉnh sửa câu trả lời của tôi
Ashu

@Ashu Tôi nghĩ nó chưa được sửa. Đúng?
Rahul Virpara

@virpara nhìn xung quanh nó thực sự là một lỗi đã được xác nhận. Xem tại đây . Gói utouch -geis thực sự bị lỗi - các liên kết của bạn nói điều tương tự: P
Ashu

Tôi không thể tìm thấy ứng dụng trong menu unity như trong video này - youtube.com/watch?v=1Ek4QaFQ1qo&feature=player_embedded
Nirmik

2
@Ashu ... có gì đó tanh! tập tin cấu hình của tôi không giống như tập tin được hiển thị trong video hướng dẫn! đây là pastbin của tập tin confug của tôi ... paste.ubfox.com/1114187 Bây giờ tôi phải làm gì? : /
Nirmik

0

Có một số lời khuyên tuyệt vời ở đây: http://ubuntuforums.org/showthread.php?t=1419833

Giải pháp dễ nhất có lẽ chỉ là:

  • Chuyển đến Hệ thống / Tùy chọn / Chuột
  • Nhấp vào tab touchpad và bạn có thể chọn cuộn hai ngón tay dưới tiêu đề cuộn.

Nếu thất bại, bạn có thể cần phải làm một cái gì đó như hiển thị bên dưới, tùy thuộc vào phần cứng của bạn:

xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8

Bạn đã phải chạy ít nhất bốn cái này (nhiều hơn trong liên kết ở trên) và bạn phải chạy chúng khi khởi động, vì vậy bạn có thể muốn thả chúng vào tập lệnh khởi động; tốt nhất là một muộn trong quá trình khởi động.

Tôi không chắc bạn tạo ra bàn di chuột nào, vì vậy bạn có thể phải đào một ít để có được tên và thuộc tính phù hợp để đặt.

Để kiểm tra các thiết bị đầu vào của bạn cho bàn di chuột, hãy chạy xinput listvà xem phần con trỏ. Bạn nên có nhiều mục trong danh sách và mục có id cao nhất có thể là bàn di chuột của bạn. Nếu đó là khớp thần kinh, bạn là vàng và bốn lệnh trên sẽ giải quyết bạn tai ương.

Nếu không, bạn phải đào một chút.

Trong cột thứ hai của danh sách xinput, mỗi thiết bị có id = #

Chạy xinput list-props #, trong đó # = id thiết bị của bạn.

Điều này sẽ cho bạn thấy tất cả các thuộc tính có sẵn cho thiết bị đầu vào của bạn.

Các lệnh ở trên khác với cài đặt mặc định của tôi so với các giá trị trả về của đạo cụ danh sách xinput trong đó các số 8 và 32 mô tả kích thước của dữ liệu được đặt. Số nguyên thứ hai và thứ ba khớp chính xác với những gì đạo cụ danh sách xinput trả về, nhưng trải qua hành động cài đặt cho phép tôi di chuyển hai ngón tay.


0

Câu trả lời của @ Ashu khá quan trọng và thực sự đầy đủ. Nhưng tôi muốn thêm một điểm nữa để thực sự làm cho trải nghiệm của bạn tốt hơn.

Đầu tiên tôi đang sử dụng Ubuntu 16.04 trên máy tính xách tay Asus ZenBook UX305 của tôi và touchegg hoạt động rất tốt với tôi trong cấu hình này.

Bạn có thể tùy chỉnh ba ngón tay trái và ba ngón tay phải kéo để thay đổi không gian làm việc, sử dụng như Ashu đã chỉ ra thay đổi tệp cấu hình cho touchegg.

(để tập tin cấu hình mở bạn cũng có thể đi đến nhà rồi Ctrl+ Htruy cập ẩn thư mục để tìm thư mục config. Bên trong nó có một thư mục liên quan đến touchegg. nơi tập tin cấu hình cho touchegg id hiện tại!)

Mở tệp cấu hình, bạn có thể thay đổi hành động mặc định thành các phím tắt Ctrl+ Alt+ RightCtrl+ Alt+ Leftđể kéo ba ngón tay trái và kéo ba ngón tay phải. (cuốc để làm những cử chỉ có thể có trong liên kết do Ashu cung cấp). Làm điều này bạn cũng có thể tận hưởng kéo ba ngón tay trong Ubuntu.

Tôi đã tải lên hình ảnh của tệp cấu hình của mình ở đây, trong đó tôi nhấn mạnh chỉnh sửa tôi đã thực hiện từ tệp cấu hình touchegg mặc định.

(Đảm bảo bạn đã bật nhiều không gian làm việc trong ubfox với tất cả các không gian làm việc được căn chỉnh theo chiều ngang, trong trường hợp bạn không kiểm tra Làm cách nào tôi có thể giảm hoặc tăng số lượng không gian làm việc trong Unity? )

Bạn cũng có thể sử dụng hướng dẫn này vì nó bao gồm tất cả các điểm của tôi và có thể cũng sửa lỗi. (không chắc)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.