¿Cómo habilitar el desplazamiento natural en xfce4?

¿Cómo habilitar el desplazamiento natural en xfce4?

¿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: VertScrollDeltay 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: HorizScrollDeltae 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.sha 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.confo 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.

información relacionada