Risposte:
Questo è un bug noto: LP: 1368402
Una soluzione valida e semplice (soluzione alternativa) che consente di utilizzare lo scorrimento naturale in ogni applicazione (comprese quelle di Chrome e Gnome), testata su Xenial 16.04, è la seguente.
In primo luogo disable direzione inversa di scorrimento dalle impostazioni del mouse XFCE : Settings > Mouse and Touchpad > Reverse scroll direction
.
Quindi, esegui in un terminale:
synclient
Verrà visualizzato un elenco di coppie chiave-valore come questo:
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
Cerca la chiave: VertScrollDelta
e controlla il suo valore. Se è ad es. 58, impostalo su -58 con il seguente comando:
synclient VertScrollDelta=-58
Se vuoi fare lo stesso con lo scorrimento orizzontale, cerca invece il tasto: HorizScrollDelta
e invertilo nello stesso modo:
synclient HorizScrollDelta=-58
[Modificare]
Come indicato da rubo77 , questo non dura dopo un riavvio. Se vuoi che diventi il valore predefinito, crea uno script come il seguente fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Quindi aggiungi fix_scroll.sh
alle tue applicazioni di avvio:
Settings > Session and Startup > Application Autostart > Add
Il merito va a: https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
Ho cercato molto e ho anche trovato un bugreport a riguardo, ma la soluzione è stata semplice:
Devi selezionare il dispositivo Touchpad nella casella di selezione nella parte superiore delle impostazioni del mouse.
(È stato un po 'difficile, perché non mi aspettavo che le impostazioni per mouse e touchpad fossero configurabili separatamente.)
Nelle versioni precedenti di xfce, dove l'impostazione non esiste, controlla il valore con
synclient | grep VertScrollDelta
e usa il valore negativo, lo trovi lì (per esempio -58 invece di 58).
Il metodo migliore che ha funzionato per me per rendere questo riavvio sicuro è quello di aggiungere le tue modifiche Xsession.d
, quindi verrà caricato automaticamente per tutti gli utenti quando accedi a X:
(il file non esiste, quindi puoi nominarlo come preferisci. I numeri a sinistra indicano l'ordine in cui verrà eseguito rispetto agli altri file.)
sudo nano /etc/X11/Xsession.d/80synaptics
Aggiungi solo i comandi di sincronizzazione in quel file:
synclient VertScrollDelta=-58
(dovrebbe essere di proprietà di root, con autorizzazioni 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
C'è ancora qualcosa di strano: lo scorrimento orizzontale è ancora sbagliato, Questo può essere risolto con:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
Con Xfce 4.12 o versioni successive, puoi andare alle impostazioni del mouse e selezionare Inverti direzione di scorrimento . L'impostazione si trova sotto il mouse, ma inverte anche la direzione di scorrimento del touchpad.