Tôi đang nói chuyện với một người bạn sở hữu máy Mac. Anh ta đã thiết lập để khi anh ta vuốt ba ngón tay trên bàn di chuột, nó sẽ di chuyển đến không gian làm việc theo hướng đó. Có thể thiết lập điều này trong Ubuntu?
Tôi đang nói chuyện với một người bạn sở hữu máy Mac. Anh ta đã thiết lập để khi anh ta vuốt ba ngón tay trên bàn di chuột, nó sẽ di chuyển đến không gian làm việc theo hướng đó. Có thể thiết lập điều này trong Ubuntu?
Câu trả lời:
Bàn di chuột (phần cứng) của bạn cần hỗ trợ tính năng này và sau đó bạn có thể cần định cấu hình bàn di chuột của mình (Ubuntu tự động nhận dạng và kích hoạt một số phần cứng).
Một máy sấy phổ biến là synap. Bạn có thể kích hoạt cuộn hai ngón tay từ phần chuột và bàn di chuột trong bảng điều khiển.
Nếu bạn muốn các tùy chọn bổ sung, bạn sẽ cần chỉnh sửa thủ công một vài tệp cấu hình và các tùy chọn phụ thuộc vào phần cứng.
Có một trang gỡ lỗi ở đây:
https://wiki.ubfox.com/DebuggingTouchpadDetection
Hãy xem trang đó, nếu bạn có thể xác định phần cứng của mình, có lẽ chúng tôi có thể cung cấp cho bạn sự trợ giúp cụ thể hơn.
Một ví dụ về hướng dẫn cụ thể về phần cứng: https://wiki.ubfox.com/Multitouch/AppleMagicTrackpad
Bạn cũng có thể xem "Easystroke"
http://sourceforge.net/apps/trac/easystroke/wiki
Dưới đây là bản demo của Easystroke đang hoạt động: http://www.youtube.com/watch?v=CagAEgXAAzA
Hoàn thành hướng dẫn sử dụng touchegg, Easystroke tốt hơn là được sử dụng với chuột hơn là touchpad.
Trong trường hợp bạn đang sử dụng sự thống nhất, bạn có thể gặp một số xung đột với cử chỉ tích hợp. Hướng dẫn tôi có được thông tin từ các giao dịch với vấn đề này (vui lòng xem liên kết dưới đây). Tôi không có bất kỳ sự xây dựng nào trong các cử chỉ, vì vậy cách này chỉ cung cấp thông tin về cách thiết lập mọi thứ.
Tải xuống Touchegg :
sudo apt install touchegg
chạy nó, nhưng giết ngay sau đó, nó sẽ tạo một tập tin
~/.config/touchegg/touchegg.conf
mở nó trong một trình soạn thảo mà bạn mong muốn và thêm ba dòng dưới đây vào phần name = "All"
<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>
Chạy touchegg để dùng thử
touchegg &
Chỉnh sửa tệp cấu hình theo ý muốn và sau đó thêm touchegg vào danh sách các ứng dụng khởi động
Hướng dẫn tôi đã đề cập có thể được tìm thấy ở đây - có một số thứ đã lỗi thời (bạn không cần phải biên dịch nó). Dù sao thx cho người sáng tạo!
Hãy thử thoải mái - vuốt . Cung cấp cử chỉ 3 ngón tay và 4 ngón tay để chuyển đổi không gian làm việc, cộng với một vài điểm giống như cửa sổ trải rộng trong mac.
Điều này cũng sử dụng xdotool, nhưng thoải mái hơn so với các cử chỉ libinput chậm trễ nếu bạn hỏi tôi.
Phần sau đây hoạt động với tôi trên Ubuntu 16.04 và 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
Khởi động lại máy tính của bạn sau các bước trên. Của tôi ~/.config/libinput-gestures.conf
là:
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
Đây là giải pháp của tôi: 4 ngón tay và hướng tự nhiên.
<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>
Tôi đã sử dụng trình điều khiển synap với xdotool để làm điều đó ...
Đối với tốc độ của bàn di chuột macbook của tôi:
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"
Đối với 3 ngón tay thay đổi không gian làm việc:
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
Giống như đã đề cập:
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
Nhưng bạn phải đi đến:
cd ~/libinput-gestures
và chỉnh sửa libinput-cử chỉ đã tạo.
gedit libinput-gestures.conf
Và sau đó làm cho an toàn sau đây được đặt chính xác:
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
Hãy nhớ rằng: Bạn phải đặt các tổ hợp phím trong cài đặt Ubuntu thành các tổ hợp được hiển thị ở trên - những tổ hợp này phải là mặc định.
EasyStroke
có thể làm những gì bạn đang tìm kiếm. Xem ở đây để được hướng dẫn thiết lập.