Đây là một giải pháp hoạt động hoàn hảo (được thử nghiệm gần đây trong cả Ubuntu 14.04 và 18.04):
sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc
Sao chép và dán đoạn sau vào .imwheelrc
tệp vừa tạo (mà bạn vừa thực hiện trong thư mục chính của mình thông qua gedit
lệnh trên):
".*-chrome*"
None, Up, Button4, 3
None, Down, Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
3
là "hệ số tốc độ cuộn." Sử dụng số lớn hơn để cuộn nhanh hơn hoặc số nhỏ hơn để cuộn chậm hơn. Phần ".*-chrome*"
nói rằng để áp dụng những thay đổi tăng tốc độ bánh xe cuộn CHỈ cho chrome.
Chạy imwheel -b "4 5"
để kiểm tra cài đặt của bạn. Khi kiểm tra xong, hãy chạy killall imwheel
để tiêu diệt nó, sau đó thực hiện các chỉnh sửa của bạn .imwheelrc
, như mong muốn và chạy imwheel -b "4 5"
lại để kiểm tra thêm. Đảm bảo đóng hoàn toàn và mở lại Chrome mỗi lần bạn khởi động lại imwheel
, để đảm bảo các cài đặt mới của nó có hiệu lực. Điều này phải được thực hiện bằng cách nhấp chuột phải vào biểu tượng Chrome nhỏ ở góc trên bên phải của khung màn hình của bạn và đi đến "Thoát".
Ngoài ra, hãy nhớ rằng nếu bạn đang sử dụng chuột giá rẻ, bộ giải mã bánh xe cuộn của bạn có thể tệ hại và bỏ lỡ số lượng bộ mã hóa khi di chuyển bánh xe nhanh. Do đó, trong trường hợp như vậy, hãy di chuyển bánh xe ở tốc độ giảm khi kiểm tra hiệu ứng của bánh đà, để chuột của bạn không bỏ lỡ bộ mã hóa trên bánh xe cuộn, khiến bạn nghĩ rằng bánh đà không hoạt động đúng khi nó thực sự chỉ là của bạn vấn đề phần cứng giá rẻ.
Thêm vào imwheel -b "4 5"
"Ứng dụng khởi động" của Ubuntu để chạy nó mỗi khi máy tính khởi động.
Như Steven C. Howell nói ở đây :
Lưu ý rằng việc sử dụng tùy chọn -b "4 5"
hạn chế bánh đà chỉ ảnh hưởng đến bánh xe cuộn, được thảo luận ở đây .
Một câu trả lời khác của "tvn" tại đây: https://askubfox.com/a/304653/327339 .
Thêm câu trả lời ở đây: Tăng tốc độ cuộn bánh xe chuột .
Tài liệu tham khảo:
Tôi không phải là tác giả ban đầu của các câu trả lời được liên kết ở trên, thay vào đó, người dùng "tvn" và những người khác, mặc dù câu trả lời của tvn thiếu ở chỗ nó thay thế chuyển động của bánh xe cuộn chuột bằng nhiều lần nhấn phím mũi tên Arrow Upvà Arrow Downphím, có nghĩa là bạn có để nhấp vào cửa sổ để nó có hiệu lực và một số thứ như môi trường lập trình Jupyter Notebook dựa trên trình duyệt cuộn khủng khiếp như thế này! Do đó, Steven C. Howell đã đưa ra một câu trả lời cải tiến giúp giữ ánh xạ của bánh xe cuộn tới bánh xe cuộn, thay vì bàn phím lên xuống phím, nhưng câu trả lời của anh ta thiếu ở chỗ nó áp dụng tỷ lệ bánh xe cuộn mới này cho mọi thứtrên máy tính của bạn, vì vậy tôi chỉ cần sửa đổi câu trả lời này ngày 27 tháng 8 năm 2018 để phản ánh câu trả lời Steven Howell, nhưng với sự bổ sung thêm ".*-chrome*"
vào phía trên cùng của ~/.imwheelrc
tập tin để các thiết lập cuộn mới chỉ áp dụng cho trình duyệt Chrome của mình, mà thực sự là những gì tôi muốn Cũng lưu ý, tôi đã thực hiện một số chỉnh sửa và đóng góp quan trọng và quan trọng cho câu trả lời của tvn được liên kết ở trên, nhưng bây giờ tôi nghĩ câu trả lời này ở đây tốt hơn nhiều và nó đã sai lệch quá nhiều so với câu trả lời của tvn thậm chí còn cố gắng chỉnh sửa câu trả lời của anh ấy.
Đã thử nghiệm trong Ubuntu 14.04 LTS .
Cập nhật ngày 3 tháng 3 năm 2019: cũng đã thử nghiệm trong Ubuntu 18.04 LTS và có vẻ như hiệu ứng này diễn ra ngay lập tức trong Chrome mỗi khi bạn chạy killall imwheel
và sau đó imwheel -b "4 5"
để kiểm tra cài đặt mới.
Trợ giúp, touchpad / trackpad của tôi bị trục trặc khi cuộn!
- Phần này được thêm vào ngày 22 tháng 6 năm 2019:
Tùy thuộc vào máy tính và phần cứng của bạn, các cài đặt trên có thể hoạt động tốt nhất với chuột có bánh xe cuộn. Trên một bảng theo dõi (một lần nữa, điều này có thể hoặc không thể áp dụng cho bạn hoặc máy tính của bạn), nó có thể khiến kết quả rất rối khi cố gắng cuộn hai ngón tay trên bàn di chuột . Tôi có một phím tắt ( Ctrl+ Alt+ P) được thiết lập để chạy tập lệnh cho phép / vô hiệu hóa bảng theo dõi của tôi để tôi không bị va đập trong khi gõ và sử dụng chuột, vì vậy tôi vẫn có thể dễ dàng bật nó khi tôi không có một con chuột và / hoặc người khác yêu thích bàn di chuột muốn sử dụng máy tính của tôi. Để khắc phục lỗi cuộn rối gây ra imwheel
khi sử dụng bàn di chuột, tôi vừa thêm đoạn mã sau vào tập lệnh của mình:
Khi bàn di chuột bị vô hiệu hóa , hãy bật imwheel để bánh xe cuộn chuột của tôi sẽ hoạt động tốt:
imwheel -b "4 5"
Khi bàn di chuột được bật , hãy tắt imwheel để cuộn bằng hai ngón tay trên bàn di chuột của tôi sẽ hoạt động tốt và không bị rối mắt:
killall imwheel
Thực hiện những điều trên đặc biệt quan trọng đối với HP Spectre x360 Ultrabook của tôi (Model 13-4193nr và chạy Ubuntu 18.04), nếu không thì có cuộn cảm ứng hai ngón tay rối rắm khủng khiếp khi imwheel
được bật.
Đây là kịch bản chuyển đổi bàn di chuột đầy đủ của tôi với 2 dòng imwheel được thêm vào như mô tả ở trên:
CẬP NHẬT: nhận phiên bản mới nhất của tập lệnh này tại đây: https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/toggle_touchpad.sh .
Tệp " ~ / bin / toggle_touchpad ":
#!/bin/bash
# GS_toggle_touchpad.sh
# - toggle the touchpad on and off
# Gabriel Staples
# Written: 2 Apr. 2018
# Updated: 12 Sept. 2019
# References:
# - https://askubuntu.com/a/874865/327339
# - /ubuntu/844151/enable-disable-touchpad/1109515#1109515
# Search for id number of "TouchPad" OR "Touchpad" in `xinput` list; manually type `xinput` to see all your devices
read TouchPadDeviceId <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/\1/p' )
state=$( xinput list-props "$TouchPadDeviceId" | grep "Device Enabled" | grep -o "[01]$" )
echo "TouchPadDeviceId = $TouchPadDeviceId"
echo "state = $state"
if [ "$state" -eq '1' ];then
xinput --disable "$TouchPadDeviceId"
zenity --info --text "Touchpad DISABLED" --timeout=2
imwheel -b "4 5"
else
xinput --enable "$TouchPadDeviceId"
zenity --info --text "Touchpad ENABLED" --timeout=2
killall imwheel
fi
Bàn di chuột chuyển nguồn tập lệnh: Bật / tắt bàn di chuột
Bây giờ chỉ cần chạy toggle_touchpad
từ dòng lệnh hoặc liên kết nó với một phím tắt như Ctrl+ Alt+ Pnhư tôi có.
Liên quan:
- UDPATE: Nhận phiên bản mới nhất của tập lệnh này tại đây! https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles/blob/master/toggle_touchpad.sh
- Bật / tắt bàn di chuột