Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
NOUVELLE ADRESSE PERMANENTE DU DÉPÔT: https://mirrors.o2switch.fr/primtux/repo/debs
ATTENTION, MERCI DE NE PAS METTRE À JOUR PRIMTUX7 UBUNTU 20.04 VERS LA 22.04, LES HANDYMENUS NE SONT PAS ENCORE COMPATIBLES!
Merci de cliquer ici si vous souhaitez vous inscrire sur le forum.

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Touchpad
#1
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) :

Code :
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.

Code :
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 :
Code :
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 !) :
Code :
synclient TapButton1=0
va supprimer le taping.

Code :
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
Répondre
#2
merci Andre
Répondre
#3
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
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)