Este es un error conocido: LP: 1368402
Una solución buena y simple (solución alternativa) que permite utilizar el desplazamiento natural en cada aplicación (incluidas las de Chrome y Gnome), probada en Xenial 16.04, es la siguiente.
En primer lugar desactivar la dirección inversa de desplazamiento de los ajustes de XFCE ratón : Settings > Mouse and Touchpad > Reverse scroll direction
.
Luego, corre en una terminal:
synclient
Producirá una lista de pares clave-valor como este:
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
Busque la clave: VertScrollDelta
y verifique su valor. Si es, por ejemplo, 58, configúrelo en -58 con el siguiente comando:
synclient VertScrollDelta=-58
Si desea hacer lo mismo con el desplazamiento horizontal, busque la clave: HorizScrollDelta
e inviértala de la misma manera:
synclient HorizScrollDelta=-58
[Editar]
Como lo señaló rubo77 , esto no dura después de un reinicio. Si desea que se convierta en el predeterminado, cree un script como el siguiente fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Luego agregue fix_scroll.sh
a sus aplicaciones de inicio:
Settings > Session and Startup > Application Autostart > Add
El crédito va a: https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
Busqué mucho y también encontré un informe de error al respecto, pero la solución fue fácil:
Debe seleccionar el dispositivo Touchpad en el cuadro de selección en la parte superior de la configuración del mouse.
(Fue un poco difícil de encontrar, porque no esperaba que la configuración del mouse y el panel táctil se puedan configurar por separado).
En versiones anteriores de xfce, donde la configuración no existe, verifique el valor con
y use el valor negativo, lo encontrará allí (por ejemplo -58 en lugar de 58).
El mejor método que me ha funcionado para hacer que este reinicio sea seguro es agregar sus cambios
Xsession.d
, para que se cargue automáticamente para todos los usuarios cuando inicie sesión en X:(el archivo no existe, por lo que puede asignarle el nombre que desee. Los números a la izquierda significan el orden en que se ejecutará en comparación con los otros archivos).
Agregue solo los comandos synclient en ese archivo:
(debe ser propiedad de root, con permisos 644)
Todavía hay algo extraño: el desplazamiento horizontal sigue siendo incorrecto. Esto se puede solucionar con:
fuente
Con Xfce 4.12 o superior, puede ir a la configuración del mouse y seleccionar la dirección de desplazamiento inverso . La configuración está debajo del mouse, pero también invierte la dirección de desplazamiento del panel táctil.
fuente