04-04-2016, 11:49:03
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) :
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.
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 :
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 !) :
va supprimer le taping.
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
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
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
Code :
synclient TapButton1=1
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