Natural scrolling con touchpad synaptics

2 risposte [Ultimo contenuto]
Ritratto di P4ol0
P4ol0
(Geek)
Offline
Geek
Iscritto: 03/03/2008
Messaggi: 78

Salve a tutti, ho un "problema" che ormai voglio risolvere più per orgoglio che per reale necessità!
Vorrei attivare il natural scrolling in synaptics per il touchpad, cioè voglio inserire i valori negativi alle voci HorizScrollDelta e VertScrollDelta, dallo strumento grafico non me lo permette, si possono settare solo valori positivi, ho fatto una prova con synclient dando il comando:
synclient VertScrollDelta=-25
e funziona perfettamente, non riesco però a rendere permanente questo settaggio, ho provato sia ad aggiungere l'opzione in /usr/share/X11/xorg.conf.d/50-synaptics.conf sia in /etc/X11/xorg.conf, inserendo
Option  "VertScrollDelta""-25"
Premetto che non riesco a capire dove siano effettivamente tutti i settaggi di synaptics perché nel file 50-synaptics.conf c'è solo questo:

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
	Option "TapButton1" "1"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
EndSection
 
Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection
 
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
 
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

e non vedo i valori di scrolling ecc, mentre nel file xorg.conf non esiste proprio il touchpad e ho provato ad inserire una sezione facendo copia e incolla da una wiki di debian senza però risolvere nulla!
Potete aiutarmi?
Non voglio creare ulteriori file di configurazione, solo capire dove mettere il valore negativo per scroll verticale e orizzontale!

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Crea un file /etc/X11/xorg.conf.d/50-synaptics.conf con dentro:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
	Option "VertScrollDelta" "-25"
EndSection

Se non funziona riporta il log di X:/var/log/Xorg.0.log

Non modificare i file in /usr/share perché saranno sovrascritti al prossimo aggiornamento.

Ritratto di P4ol0
P4ol0
(Geek)
Offline
Geek
Iscritto: 03/03/2008
Messaggi: 78

Mi scuso per il ritardo ma non ho avuto tempo per fare altre prove, però ho risolto installando stretch, volevo provarla e con mia sorpresa mi sono ritrovato con lo scrolling invertito semplicemente mettendo la spunta nelle impostazioni! Per ora stretch mi piace Big Grin