Hello
Je vais partager la solution qui de mon côté a permis de faire fonctionner et régler mon touchpad.
La solution est l'utilisation du
DRV-synaptics
La configuration du touchpad en ligne de commande avec
synclient
Pour ma situation il me faut passer par xorg-x11-drv-synaptics, pour moi pouvoir configurer et utiliser le touchpad comme bon me semble...
La sortie de la commande
synclient -l renvoyait
Couldn't find synaptics properties. No synaptics driver loaded?
Quelques info de configuration.
Desktop Environment
[root@localhost cardo]# echo "${XDG_CURRENT_DESKTOP}"
LXDE
[root@localhost cardo]#
La version du noyau[root@localhost cardo]# cat /proc/version
Linux version 4.9.13-200.fc25.i686 (mockbuild@bkernel02.phx2.fedoraproject.org) (gcc version 6.3.1 20161221 (Red Hat 6.3.1-1) (GCC) ) #1 SMP Mon Feb 27 17:30:03 UTC 2017
[root@localhost cardo]#
Le touchpad
[root@localhost cardo]# egrep -i 'synap|alps|etps' /proc/bus/input/devices
N: Name="SynPS/2 Synaptics TouchPad"
[root@localhost cardo]#
La méthode que j'ai suivie.
1) Installer le paquet xorg-x11-drv-synaptics
[root@localhost cardo]# dnf info xorg-x11-drv-synaptics
Vérification de l'expiration des métadonnées effectuée il y a 1:27:47 sur Wed Mar 29 02:22:02 2017.
Paquets installés
Nom : xorg-x11-drv-synaptics
Architectur : i686
Époque : 0
Version : 1.9.0
Révision : 1.fc25
Taille : 121 k
Dépôt : @System
Depuis le d : updates
Résumé : Xorg X11 Synaptics touchpad input driver
URL : http://www.x.org
Licence : MIT
Description : This is the Synaptics touchpad driver for the X.Org X server. The
: following touchpad models are supported:
: * Synaptics
: * appletouch (Post February 2005 and October 2005 Apple Aluminium
: Powerbooks)
: * Elantech (EeePC)
: * bcm5974 (Macbook Air (Jan 2008), Macbook Pro Penryn (Feb 2008),
: iPhone (2007), iPod Touch (2008)
:
: Note that support for appletouch, elantech and bcm5974 requires
: the respective kernel module.
: A touchpad by default operates in compatibility mode by emulating
: a standard mouse. However, by using a dedicated driver, more
: advanced features of the touchpad become available.
:
: Features:
:
: * Movement with adjustable, non-linear acceleration and speed.
: * Button events through short touching of the touchpad
: ("tapping").
: * Double-Button events through double short touching of the
: touchpad.
: * Dragging through short touching and holding down the finger
: on the touchpad.
: * Middle and right button events on the upper and lower corner
: of the touchpad.
: * Vertical scrolling (button four and five events) through
: moving the finger on the right side of the touchpad.
: * The up/down button sends button four/five events.
: * Horizontal scrolling (button six and seven events) through
: moving the finger on the lower side of the touchpad.
: * The multi-buttons send button four/five events, and
: six/seven events for horizontal scrolling.
: * Adjustable finger detection.
: Multifinger taps: two finger for middle button and three
: finger for right button events. (Needs hardware support. Not
: all models implement this feature.)
: * Run-time configuration using shared memory. This means you
: can change parameter settings without restarting the X
: server.
[root@localhost cardo]#
2) Dans /etc/X11/xorg.conf.d créer le fichier
99-synaptics-overrides.conf
[root@localhost cardo]# cat /etc/X11/xorg.conf.d/99-synaptics-overrides.conf
Section "InputClass"
Identifier "tap-by-default"
MatchIsTouchpad "on"
MatchDriver "synaptics"
Option "Tapping" "on"
EndSection
[root@localhost cardo]#
3) Redémarrer
4) Vérifier que le pilote est bien chargé.
[root@localhost cardo]# synclient -l
Parameter settings:
LeftEdge = 1752
RightEdge = 5192
TopEdge = 1620
BottomEdge = 4236
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 221
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 100
HorizScrollDelta = 100
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0398089
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 0
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
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
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 25
VertHysteresis = 25
ClickPad = 0
[root@localhost cardo]#
5) réglage du touchpad, a la convenance de chacun...
Synclient en pratique