Jawaban:
Ini adalah bug yang dikenal: LP: 1368402
Solusi yang baik dan sederhana (solusi) yang memungkinkan untuk menggunakan pengguliran alami di setiap aplikasi (termasuk yang Chrome dan Gnome), diuji pada Xenial 16.04, adalah sebagai berikut.
Pertama menonaktifkan Reverse scroll arah dari pengaturan XFCE tikus : Settings > Mouse and Touchpad > Reverse scroll direction
.
Kemudian, jalankan di terminal:
synclient
Ini akan menampilkan daftar pasangan nilai kunci seperti ini:
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
Cari kunci: VertScrollDelta
dan periksa nilainya. Jika eg 58, atur ke -58 dengan perintah berikut:
synclient VertScrollDelta=-58
Jika Anda ingin melakukan hal yang sama dengan gulir horizontal, cari kunci tersebut: HorizScrollDelta
dan balikkan dengan cara yang sama:
synclient HorizScrollDelta=-58
[Sunting]
Seperti yang ditunjukkan oleh rubo77 , ini tidak bertahan setelah reboot. Jika Anda ingin menjadikannya default, buat skrip seperti berikut fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Kemudian tambahkan fix_scroll.sh
ke aplikasi startup Anda:
Settings > Session and Startup > Application Autostart > Add
Kredit jatuh ke: https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
Saya banyak mencari dan juga menemukan laporan bug tentang itu, tetapi solusinya mudah:
Anda harus memilih perangkat Touchpad di kotak pilih di bagian atas pengaturan mouse.
(Agak sulit, untuk menemukan, karena saya tidak berharap bahwa pengaturan untuk mouse dan touchpad dapat dikonfigurasi secara terpisah.)
Pada versi xfce yang lebih lama, di mana pengaturan tidak ada, periksa nilainya dengan
synclient | grep VertScrollDelta
dan gunakan nilai negatif, Anda temukan di sana (misalnya -58 bukannya 58).
Metode terbaik yang berhasil bagi saya untuk membuat reboot ini aman adalah menambahkan perubahan Anda Xsession.d
, sehingga akan memuat secara otomatis untuk semua pengguna ketika Anda masuk ke X:
(file tidak ada, sehingga Anda dapat menamainya apa pun yang Anda inginkan. Angka-angka di sebelah kiri berarti urutan pelaksanaannya dibandingkan dengan file lainnya.)
sudo nano /etc/X11/Xsession.d/80synaptics
Tambahkan hanya perintah sinkronisasi dalam file itu:
synclient VertScrollDelta=-58
(harus dimiliki oleh root, dengan izin 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
Masih ada sesuatu yang aneh: pengguliran horizontal masih salah, Ini bisa diperbaiki dengan:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
Dengan Xfce 4.12 atau lebih tinggi, Anda dapat pergi ke pengaturan Mouse dan memilih Arah gulir terbalik . Pengaturan ini di bawah Mouse tetapi juga membalik arah gulir untuk touchpad.