¿Hay alguna configuración para habilitar?desplazamiento naturalpara mi panel táctil?
Puedo encontrar la configuración enConfiguración XFCEPara el mouse, pero no funciona para el panel táctil. ¿Hay alguna manera de habilitarlo para este último?
Respuesta1
Este es un error conocido:LP:1368402
Una solución buena y sencilla (solución alternativa) que permite utilizar el desplazamiento natural encada aplicación(incluidos Chrome y Gnome), probado en Xenial 16.04, es el siguiente.
Primera desactivaciónDirección de desplazamiento invertidadesde elConfiguración del ratón XFCE: Settings > Mouse and Touchpad > Reverse scroll direction
.
Luego, ejecuta en una terminal:
synclient
Generará una lista de pares clave-valor como esta:
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
Busca la clave: VertScrollDelta
y comprueba su valor. Si es, por ejemplo, 58, configúrelo en -58 con el siguiente comando:
synclient VertScrollDelta=-58
Si quieres hacer lo mismo con el desplazamiento horizontal, busca en su lugar la clave: HorizScrollDelta
e inviertela de la misma forma:
synclient HorizScrollDelta=-58
[Editar]
Como lo señalórubo77, esto no dura después de reiniciar. 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 es para:https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
Respuesta2
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 las configuraciones para el mouse y el panel táctil se pudieran configurar por separado).
En versiones anteriores de xfce, donde la configuración no existe, verifique el valor con
synclient | grep VertScrollDelta
y use el valor negativo que encontrará allí (por ejemplo -58 en lugar de 58).
El mejor método que me ha funcionado para hacer esto.reinicio seguroes agregar sus cambios en Xsession.d
, por lo que se cargará automáticamente para todos los usuarios cuando inicie sesión en X:
(El archivo no existe, así que puedes nombrarlo como quieras. Los números de la izquierda significan el orden en el que se ejecutará en comparación con los otros archivos).
sudo nano /etc/X11/Xsession.d/80synaptics
Agregue solo los comandos sincronizados en ese archivo:
synclient VertScrollDelta=-58
(debe ser propiedad de root, con permisos 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
Todavía hay algo extraño: el desplazamiento horizontal sigue siendo incorrecto. Esto se puede solucionar con:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
Respuesta3
Con Xfce 4.12 o superior, puedes ir aConfiguración del ratóny seleccioneDirección de desplazamiento invertida. La configuración está en Mouse pero también invierte la dirección de desplazamiento del panel táctil.
Respuesta4
Para obtener un desplazamiento natural, puede agregar
Option "VertScrollDelta" "-71"
Option "HorizScrollDelta" "-71"
al xorg.conf para el dispositivo de entrada, que podría ser el predeterminado /usr/share/X11/xorg.conf.d/40-libinput.conf
o podría ser el suyo propio /usr/share/X11/xorg.conf.d/10-magic-touchpad.conf
.
Section "InputClass"
Identifier "Apple Magic Trackpad"
MatchIsTouchpad "on"
MatchUSBID "05ac:0265"
Driver "synaptics"
Option "FingerLow" "2"
Option "FingerHigh" "2"
Option "VertScrollDelta" "-71"
Option "HorizScrollDelta" "-71"
EndSection
Aumentando el número -71 a, por ejemplo. -111 reducirá la velocidad de desplazamiento.