Giả sử rằng điều này là do việc chạm nhẹ vào bàn di chuột của bạn khi bạn nhập, bạn có thể sửa đổi một số tham số nhất định, với điều kiện trình điều khiển bàn di chuột được cài đặt tốt.
Danh sách đầu tiên các thiết bị đầu vào Xorg.
Kết quả là cho máy hiện tại của tôi và sẽ khác trong trường hợp năm.
$ xinput --list # list of Xorg session input devices
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Như bạn có thể thấy bàn di chuột hiện tại được xác định là "SynPS / 2 Synaptics TouchPad", tiếp theo, để liệt kê các thuộc tính của bàn di chuột, hãy làm trong thiết bị đầu cuối:
$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281): 282
Synaptics Two-Finger Width (282): 7
Synaptics Two-Finger Scrolling (285): 1, 1
Để hiểu các thuộc tính được liệt kê chi tiết, tìm kiếm $ man 4 synaptics
.
"Synaptics Finger" là tài sản được quan tâm ở đây:
- Finger Low = 25 <- khi áp suất ngón tay giảm xuống dưới giá trị này, người lái xe sẽ coi đó là một bản phát hành.
- Finger High = 30 <- khi áp lực ngón tay vượt quá giá trị này, người lái xe sẽ coi đó là một cú chạm.
Như bạn thấy tôi thích giữ bàn di chuột của mình ở phía nhạy cảm. Mặt khác, bạn có thể muốn điều chỉnh "Finger High" và đặt nó thành giá trị cao hơn, 50 hoặc 60 trở lên. Nó phụ thuộc nhiều vào phần cứng của bạn như nó làm với bạn. Bạn chỉ cần thử nghiệm để tinh chỉnh phần cứng của bạn theo nhu cầu cụ thể của bạn. Ví dụ:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
Trong trường hợp sử dụng của tôi [số thiết bị] sẽ tương ứng với 10
(như đã thấy ở trên $ xinput --list
), tôi đã tăng thuộc tính "FingerHigh" ở trên từ 30 lên 60. Điều đó dịch trong bàn di chuột của bạn trở nên ít nhạy cảm hơn với các liên hệ giả.
Một cách khác để định cấu hình thiết bị của bạn một cách nhanh chóng, mà không cần phải khởi động lại phiên Xr của bạn , là sử dụng tiện ích cli synclient
. Nó truy vấn và sửa đổi các tùy chọn trình điều khiển Synaptics. Điều này sẽ cho phép bạn điều chỉnh các tính năng của bàn di chuột không bị lộ thông qua GUI. Người ta sẽ điều chỉnh các tham số thông qua một thiết bị đầu cuối:
$ synclient FingerHigh=60
Xem $ man synclient
để biết thêm chi tiết.
Mặc dù loại cấu hình đó không vĩnh viễn và sẽ không tồn tại khi khởi động lại, nhưng nó sẽ giúp bạn thử nghiệm các giá trị. Khi bạn hài lòng với hành vi của thiết bị, bạn có thể chỉnh sửa tệp /usr/share/X11/xorg.conf.d/50-synaptics.conf
(<- đây là tên tệp cấu hình của riêng tôi; tên tệp yr có thể khác.)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
Điều đó sẽ làm cho các thay đổi vĩnh viễn trong quá trình khởi động lại, nhưng những thay đổi đó có thể sẽ bị xóa, khi bạn thực hiện nâng cấp hệ thống hoặc trình điều khiển.
HTH. Phản hồi chào mừng.