web-dev-qa-db-fra.com

Comment passer de libinput à synaptics dans Ubuntu 18.04

Il y a un problème avec mon ordinateur portable - le curseur qui saute. Je pense que le matériel est la source du problème. Toucpad est peut-être simplement très imprécis lorsqu’il s’agit d’obtenir les coordonnées du doigt et les événements marquants.

Sur Ubuntu 14.04, je viens de définir l’hystérésis verticale et horizontale ainsi que la pression des doigts haut et bas pour que le pavé tactile soit lisse et agréable. Lors de l’installation de 18.04, j’ai constaté que je ne pouvais plus régler mon pavé tactile (à l’exception de quelques options qui ne sont pas très utiles dans mon cas).

Alors, est-ce que quelqu'un d'entre vous peut m'aider à récupérer ce magnifique pilote synaptics?

8

J'ai eu le même problème et je l'ai fondamentalement résolu en suivant les conseils de Ryko.

Sudo apt install xserver-xorg-input-synaptics

... fait le tour. Je n’ai pas désinstallé libinput comme l’a dit Pilot6 et libinput gère toujours mon clavier, etc.

9
johnrobert
can you give instructions on how to do the override? 

Le fichier de configuration synaptics peut être copié dans /etc/X11/xorg.conf.d et recevoir un numéro plus élevé que le /usr/share/X11/xorg.conf.d synaptics.conf par défaut. Ensuite, le pilote du pavé tactile synaptics remplace le pilote du pavé tactile libinput en lui accordant une priorité plus élevée.

Il existe une option qui pourrait être ajoutée à libinput.conf pour empêcher la prise en compte du pilote du pavé tactile libinput. Après "MatchIsTouchpad", ajoutez:

Option "Ignore" "true"

Vérifiez avec xinput:

xinput list
xinput --list-props "whatever touchpad from above list"

Cela affichera les propriétés libinput ou synaptics si le pavé tactile utilise respectivement libinput ou synaptics. Le pilote du pavé tactile Synaptics doit afficher une sortie semblable à celle-ci:

Device 'ELAN1300:00 04F3:3057 Touchpad':
Device Enabled (152):   1
Coordinate Transformation Matrix (154): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (280): 1
Device Accel Constant Deceleration (281):   1.000000
Device Accel Adaptive Deceleration (282):   1.000000
Device Accel Velocity Scaling (283):    1.000000
Synaptics Edges (284):  0, 3208, 0, 2210
Synaptics Finger (285): 1, 70, 0
Synaptics Tap Time (286):   180
Synaptics Tap Move (287):   171
Synaptics Tap Durations (288):  180, 180, 100
Synaptics ClickPad (289):   1
Synaptics Middle Button Timeout (290):  0
Synaptics Two-Finger Pressure (291):    282
Synaptics Two-Finger Width (292):   7
Synaptics Scrolling Distance (293): 154, 77
Synaptics Edge Scrolling (294): 0, 0, 0
Synaptics Two-Finger Scrolling (295):   1, 0
Synaptics Move Speed (296): 1.000000, 1.000000, 0.000000, 0.000000
Synaptics Off (297):    0
Synaptics Locked Drags (298):   0
Synaptics Locked Drags Timeout (299):   5000
Synaptics Tap Action (300): 0, 0, 0, 0, 0, 0, 0
Synaptics Click Action (301):   1, 3, 2
Synaptics Circular Scrolling (302): 0
Synaptics Circular Scrolling Distance (303):    0.100000
Synaptics Circular Scrolling Trigger (304): 0
Synaptics Circular Pad (305):   0
Synaptics Palm Detection (306): 1
Synaptics Palm Dimensions (307):    10, 200
Synaptics Coasting Speed (308): 20.000000, 50.000000
Synaptics Pressure Motion (309):    30, 160
Synaptics Pressure Motion Factor (310): 1.000000, 1.000000
Synaptics Grab Event Device (311):  1
Synaptics Gestures (312):   1
Synaptics Capabilities (313):   1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (314): 32, 31
Synaptics Area (315):   0, 0, 0, 0
Synaptics Soft Button Areas (316):  1604, 0, 1800, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (317): 50, 50
Device Product ID (276):    1267, 12375
Device Node (275):  "/dev/input/event15"

Le pilote du pavé tactile synaptics permet d’ajuster de nombreux paramètres lorsque le pilote libinput active ou désactive quelques opérations et n’est donc pas utile pour mon pavé tactile.

1
beginner6789

Si vous utilisez une version HWE (telle que 18.04.2), vous souhaiterez réellement:

Sudo apt install xserver-xorg-input-synaptics-hwe-18.04

Vous n'avez pas besoin de supprimer aucun paquet, ajoutez-le et une fois qu'il est actif, vous pouvez ajuster votre goût. (comme d'autres l'ont indiqué ci-dessus)

Indice: Le suffixe "-hwe-18.04" doit être ajouté à chaque paquet affecté par HWE. Renseignez-vous sur HWE et vous comprendrez pourquoi et la portée des packages concernés.

1
JWB

Vous pouvez le faire par

Sudo apt remove xserver-xorg-input-libinput
Sudo apt install xserver-xorg-input-synaptics

Mais dans la plupart des cas, libinput est meilleur que synaptics. En tout cas c'est ton choix quand même.

0
Pilot6

Le problème ne réside pas nécessairement dans les pilotes Synaptics manquants, mais plutôt dans le fait que les paramètres du pilote libinput sont délibérément laissés génériques afin que l’utilisateur ou le fabricant OEM puisse les ajuster à sa guise.

Plutôt que de simplement désinstaller libinputet installer Synaptics, vous pouvez toujours ajouter Synaptics mais pour que tout fonctionne correctement, vous devez fournir un "remplacement" en supprimant/mettant à jour les références à libinputspécifiquement en relation avec votre pavé tactile et en ajoutant une règle à Synaptics.

Une grande partie du problème réside dans le fait qu’il ne semble pas exister d’outil graphique adéquat et que peu d’équipementiers (Dell/HP/Lenovo/etc) fournissent des configurations personnalisées optimisées pour leur matériel en dehors de l’exception possible de leur propre Ubuntu préinstallé. versions (Dell fournit au moins cette option). Je n'ai pas saisi la dernière image de Dell Ubuntu et l'ai décompressée pour voir si elle fournissait des personnalisations, mais cela ne me surprendrait pas. Sinon, je pense vraiment que c'est quelque chose qu'ils devraient voir ajouter, car les modèles Precision 55x0 et XPS15 et leurs frères d'affaires Precision 55x0 sont incroyablement rapides sous Ubuntu par rapport à Windows.

Cet article de Dell est un bon point de départ pour résoudre potentiellement le problème (et ne s'applique pas nécessairement uniquement à leurs systèmes ou à leur pavé tactile), https://www.Dell.com/support/article/us/fr/19/sln308258/precision-xps-ubuntu-general-touchpad-souris-issue-correctif? lang = fr

0
dragon788