La nouvelle distribution éducative pour débutants et initiés.

Vous n'êtes pas identifié(e).

Annonce

PRIMTUX3 i386 EST DISPONIBLE SUR SOURCEFORGE.
Somme MD5: 93ef32d6c63215a3dd015419bf456eac

#1 04-04-2016 10:49:03

Andre
Membre
Inscription : 23-10-2015
Messages : 16

Touchpad

Bonjour,

Une petite mise à jour concernant PrimTux Eiffel ( tout comme Debian d'ailleurs) et les touchpads (testé sur eepc 901 et samsung nc20) : je reprends l 'ancien message avec quelques précisions.

1. créer le dossier et le fichier qui vont bien (en sudo ou en root) :

mkdir /etc/X11/xorg.conf.d
touch /etc/X11/xorg.conf.d/50-synaptics.conf
leafpad /etc/X11/xorg.conf.d/50-synaptics.conf

Apparemment PrimTux Eiffel tient à cette appellation "50-synaptics.conf"
Un modèle de ce fichier "50-synaptics.conf" se trouve dans /usr/share/X11/xorg.conf.d : on peut donc aussi le copier et le compléter ou le remplacer par ceci pour une utilisation basique.

Section "InputClass"
        Identifier      "Touchpad"                      # required
        MatchIsTouchpad "yes"                           # required
        Driver          "synaptics"                     # required
#        Option          "MinSpeed"              "0.5"
#        Option          "MaxSpeed"              "1.0"
#        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"     
        Option          "TapButton2"            "3"     # multitouch
        Option          "TapButton3"            "2"     # multitouch
#        Option          "VertTwoFingerScroll"   "1"     # multitouch
#        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
#       Option          "CoastingSpeed"         "8"
#        Option          "CornerCoasting"        "1"
#       Option          "CircularScrolling"     "1"
#        Option          "CircScrollTrigger"     "7"
#      Option          "EdgeMotionUseAlways"   "1"
#        Option          "LBCornerButton"        "8"     # browser "back" btn
#       Option          "RBCornerButton"        "9"     # browser "forward" btn
EndSection

Quelques explications :

TapButton1 --> active le taping un doigt ; "1" le positionne sur l'équivalent du bouton 1 (clic gauche) de la souris
TapButton2 --> active le tapping deux doigts ; "3" (dans mon exemple) --> le positionne sur l'équivalent du bouton 3 de la souris (clic droit)
TapButton3 --> active le tapping trois doigts : "2" (dans mon exemple) --> le positionne sur l'équivalent du bouton 2 de la souris (clic central)
VertTwoFingerScroll --> défilement vertical avec deux doigts sur l'ensemble du touchpad : "1" ou bien "on" l'active, "off" ou "0" le désactive.
VertEdgeScroll --> barre de défilement latéral du touchpad ; "1" ou bien "on"  l'active, "off" ou "0" le désactive.

Ce fichier, s'il existe, (donc on le crée ou le copie dans le cas contraire)  supplante les paramétrages par défaut de Xorg, mais uniquement concernant les sections et les options qu'il comporte. Il suffit donc d'y mettre ce qui nous manque. Le reste est commenté (avec un #) plutôt qu'effacer, on ne sait jamais ça pourrait servir. En cas de commentaire ou d'absence de certaines options ce sont les paramètres par défaut de Xorg qui sont mis en œuvre.

En général le défilement à deux doigts sur l'ensemble du touchpad est déjà actif par défaut donc on le commente (ou pas).

Pour les vitesses, l'accélération, l'usage des coins et des gestes c'est selon les goûts.
À noter que tous les touchpads ne prennent pas nécessairement en compte toutes les options. Dans ce cas ces fonctions ne marcheront tout simplement pas si on les a activées par erreur.

Ceci peut aussi être réglé à la volée dans un terminal avec synclient :

synclient -l

va lister les réglages actuels (où l'on voit que le taping n'est pas actif par exemple !)

Pour régler cela dans la session on va modifier les paramètres voulus grâce au nom des variables associées qu'on vient de lister (attention à la casse !) :

synclient TapButton1=0

va supprimer le taping.

synclient TapButton1=1

va le réactiver
Et ainsi de suite.

Quelques références :
https://packages.debian.org/fr/jessie/x … -synaptics
https://wiki.debian.org/fr/SynapticsTouchpad
https://wiki.archlinux.org/index.php/Touchpad_Synaptics
http://linuxreviews.org/man/synaptics/index.html.en
et évidemment : "man synaptics" dans un terminal

Hors ligne

#2 04-04-2016 12:03:45

tomasi
Administrateur
Inscription : 03-06-2015
Messages : 343

Re : Touchpad

merci Andre

Hors ligne

#3 08-11-2017 20:49:53

JBR
Membre
Lieu : Fécamp
Inscription : 28-08-2017
Messages : 18

Re : Touchpad

Bonsoir,

Je viens de faire la manip' sur une installation primtux3. Le fichier s'appelle désormais 70-synaptics.conf. Le reste des indications me semble valable.

Espérant que ce petit retour d'expérience sera utile...
Jean-Baptiste

Dernière modification par JBR (10-11-2017 22:41:18)

Hors ligne

Pied de page des forums