Góc duyên giúp! Mặc dù không phải là một sửa chữa thực sự, tôi thấy rằng sử dụng CornerCoasting
chế độ trình điều khiển Synaptics thay vì chế độ cuộn quán tính (tắt ngón tay) thông thường sẽ giúp ích. Lý do: chế độ dừng góc được kích hoạt trong khi giữ ngón tay ở góc và dừng ngay lập tức khi thả nó ra. Mặc dù nhấn Ctrltrong khi dừng góc vẫn tạo ra vấn đề "Firefox zoom crazyness" mà bạn mô tả, tôi thấy tôi rất khó có thể làm điều đó trong khi tôi tích cực tham gia vào một hành động (ví dụ như dùng ngón tay trên bàn di chuột thay vì dừng ngón tay).
Cố gắng ra góc bờ. Lệnh sau sẽ thiết lập chế độ dừng góc:
synclient VertEdgeScroll=1 CornerCoasting=1 CoastingSpeed=1 CoastingFriction=0
VertEdgeScroll=1
là bởi vì góc cạnh chỉ hoạt động với cuộn cạnh, không phải với cuộn hai ngón tay. Nếu bạn thích góc cạnh ở cả hai cạnh phải và dưới, hãy thêm HorizEdgeScroll=1
vào dòng trên. CornerCoasting=1
cho phép chế độ dừng góc. CoastingSpeed
là tốc độ cuộn tối thiểu trong quá trình dừng, nhưng dường như đó cũng là tốc độ con trỏ tối thiểu để kích hoạt nó. Vì vậy, tôi đặt nó ở mức tối thiểu để dễ dàng kích hoạt chế độ, cái khác có thể khó (và không thể với cái gì đó như CoastingSpeed=100
). CoastingFriction
là một giá trị để cho phép cuộn quán tính mờ dần. Chúng tôi vô hiệu hóa nó ở đây để giữ cho nó đi cho đến khi bạn nhấc ngón tay, khác với những gì thường được mong muốn ở ngón tay thông thường. Để biết thêm chi tiết về các tùy chọn này, hãy xem trang chủ của Synaptics .
Một cái gì đó không được đề cập trong trang chủ: góc cạnh dường như được kích hoạt bằng cách vuốt từ khu vực cạnh không góc vào khu vực góc, và sau đó giữ ngón tay ở đó . Vì vậy, chuyển động dừng góc sẽ dừng lại nếu bạn vô tình nhấc ngón tay, trong một thời gian rất ngắn, bằng cách va vào / trên cạnh bàn di chuột. Chế độ kích hoạt "di chuyển vào khu vực góc" cũng có nghĩa là, việc đặt góc không hoạt động hoặc sẽ khó kích hoạt nếu TopEdge
vàBottomEdge
tham số để lại ít hoặc không có khu vực không góc ở cạnh. Đây là có liên quan ở đây vì các khu vực góc được xác định bởi các giao điểm của các khu vực cạnh. Ngoài ra, nếu không có một khu vực cạnh phải có kích thước có thể truy cập được, việc kích hoạt góc bờ cũng sẽ khó thực hiện. Đối với phần cứng của tôi (ThinkPad X201), tôi thấy các giá trị này hoạt động tốt (giá trị của bạn có thể khác, cần một số thử nghiệm):
synclient RightEdge=4800 TopEdge=2000 BottomEdge=4000
Làm góc góc thanh. Mặc dù synclient
rất tốt cho việc kiểm tra các cài đặt với hiệu quả ngay lập tức, nhưng chúng bị mất khi khởi động lại X. Để làm cho chúng dính, hãy tạo một /etc/X11/xorg.conf.d/51-synaptics-cornercoasting.conf
tệp cấu hình có tên tương tự như được mô tả ở đây (nó cũng hoạt động trong Ubuntu!). Đối với trường hợp trên, nội dung sẽ là:
Section "InputClass"
Identifier "Touchpad tweaks"
Driver "synaptics"
MatchIsTouchpad "on"
Option "VertEdgeScroll" "on"
# Option "HorizEdgeScroll" "on" # Enable if you want this.
Option "CornerCoasting" "on"
Option "CoastingSpeed" "1"
Option "CoastingFriction" "0"
Option "RightEdge" "4800"
Option "TopEdge" "2000"
Option "BottomEdge" "4000"
EndSection
Và sau đó khởi động lại X để xem hiệu quả, tất nhiên.
Strg
giống nhưCtrl
?