Câu trả lời:
Đây là một lỗi đã biết: LP: 1368402
Một giải pháp tốt và đơn giản (cách giải quyết) cho phép sử dụng cuộn tự nhiên trong mọi ứng dụng (bao gồm cả Chrome và Gnome), được thử nghiệm trên Xenial 16.04, như sau.
Trước tiên, vô hiệu hóa hướng cuộn ngược từ cài đặt chuột XFCE : Settings > Mouse and Touchpad > Reverse scroll direction
.
Sau đó, chạy trong một thiết bị đầu cuối:
synclient
Nó sẽ xuất ra một danh sách các cặp khóa-giá trị như thế này:
Parameter settings:
LeftEdge = 97
RightEdge = 2335
TopEdge = 89
BottomEdge = 1575
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 129
MaxDoubleTapTime = 100
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 58
HorizScrollDelta = 58
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0678887
TouchpadOff = 1
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 14
VertHysteresis = 14
ClickPad = 1
RightButtonAreaLeft = 1216
RightButtonAreaRight = 0
RightButtonAreaTop = 1364
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Tìm kiếm chìa khóa: VertScrollDelta
và kiểm tra giá trị của nó. Nếu ví dụ 58, đặt thì nó thành -58 với lệnh sau:
synclient VertScrollDelta=-58
Nếu bạn muốn làm tương tự với cuộn ngang, thay vào đó hãy tìm kiếm phím: HorizScrollDelta
và đảo ngược nó theo cùng một cách:
synclient HorizScrollDelta=-58
[Biên tập]
Như được chỉ ra bởi rubo77 , điều này không kéo dài sau khi khởi động lại. Nếu bạn muốn nó trở thành mặc định, hãy tạo một tập lệnh như sau fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Sau đó thêm fix_scroll.sh
vào các ứng dụng khởi động của bạn:
Settings > Session and Startup > Application Autostart > Add
Tín dụng vào: https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
Tôi đã tìm kiếm rất nhiều và cũng tìm thấy một lỗi về nó, nhưng giải pháp rất dễ:
Bạn phải chọn thiết bị Touchpad trong hộp chọn ở đầu cài đặt chuột.
(Hơi khó tìm một chút, vì tôi không mong đợi rằng các cài đặt cho chuột và bàn di chuột có thể được cấu hình riêng biệt.)
Trên các phiên bản xfce cũ hơn, nơi cài đặt không tồn tại, hãy kiểm tra giá trị với
synclient | grep VertScrollDelta
và sử dụng giá trị âm, bạn tìm thấy ở đó (ví dụ -58 thay vì 58).
Phương pháp tốt nhất đã giúp tôi làm cho việc khởi động lại này an toàn là thêm các thay đổi của bạn vào Xsession.d
, vì vậy nó sẽ tự động tải cho tất cả người dùng khi bạn đăng nhập vào X:
(tệp không tồn tại, vì vậy bạn có thể đặt tên cho bất cứ thứ gì bạn muốn. Các số ở bên trái có nghĩa là thứ tự mà nó sẽ được thực hiện so với các tệp khác.)
sudo nano /etc/X11/Xsession.d/80synaptics
Chỉ thêm các lệnh đồng bộ trong tệp đó:
synclient VertScrollDelta=-58
(nên được sở hữu bởi root, với quyền 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
Vẫn còn một điều kỳ lạ: cuộn ngang vẫn sai, Điều này có thể được sửa bằng:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
Với Xfce 4.12 trở lên, bạn có thể chuyển đến cài đặt Chuột và chọn Hướng cuộn ngược . Cài đặt bên dưới Chuột nhưng nó cũng đảo ngược hướng cuộn cho bàn di chuột.