14 votes

Comment charger le pilote synaptique sous 12.04 ? (Le défilement ne fonctionne pas)

J'ai installé Ubuntu 12.04 sur mon nouvel ordinateur portable Lenovo z580. Le fabricant du pavé tactile est Synaptics. Cependant Ubuntu est incapable de charger le pilote Synaptics, bien que le pilote ait été installé. De ce fait, je suis incapable d'utiliser le défilement sur mon touchpad. La commande

synclient -l

retours :

Impossible de trouver les propriétés synaptiques. Aucun pilote synaptique n'est chargé ?

Aidez-moi, s'il vous plaît.

5voto

NRagot Points 91

C'EST EFFRAYANT MAIS FACILE À FAIRE, N'AYEZ PAS PEUR MON ENFANT

Essayez ceci si aucune des idées précédentes de ce fil n'a fonctionné :
Dans un terminal, entrez :
xinput
vous devriez obtenir quelque chose ressemblant à ceci :

 Virtual core pointer                      id=2    [master pointer  (3)]
    Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
    MOSART Semi. 2.4G Wireless Mouse          id=10   [slave  pointer  (2)]
 Virtual core keyboard                     id=3    [master keyboard (2)]
     Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
     Power Button                              id=6    [slave  keyboard (3)]
     Video Bus                                 id=7    [slave  keyboard (3)]
     Video Bus                                 id=8    [slave  keyboard (3)]
     Sleep Button                              id=9    [slave  keyboard (3)]
     USB Camera                                id=11   [slave  keyboard (3)]
     Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
     AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

Même si cela fait peur, c'est en fait très facile à comprendre ; maintenant localisez votre pavé tactile, le mien ici s'appelle "ETPS/2 Elantech Touchpad" (sur la troisième ligne).
maintenant, une fois que vous avez fait cela, entrez :
xinput --list-props "whatever your touchpad is called"
par exemple, le mien serait
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

Une fois que vous avez fait cela, Lotta lignes devraient apparaître, pour moi c'est :

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (263): 1
    Device Accel Constant Deceleration (264):   2.500000
    Device Accel Adaptive Deceleration (265):   1.000000
    Device Accel Velocity Scaling (266):    12.500000
    Synaptics Edges (288):  123, 2974, 114, 2005
    Synaptics Finger (289): 1, 1, 0
    Synaptics Tap Time (290):   180
    Synaptics Tap Move (291):   165
    Synaptics Tap Durations (292):  180, 180, 100
    Synaptics ClickPad (293):   1
    Synaptics Middle Button Timeout (294):  0
    Synaptics Two-Finger Pressure (295):    282
    Synaptics Two-Finger Width (296):   7
    Synaptics Scrolling Distance (297): 75, 75
    Synaptics Edge Scrolling (298): 0, 0, 0
    Synaptics Two-Finger Scrolling (299):   1, 1
    Synaptics Move Speed (300): 1.000000, 1.750000, 0.053305, 0.000000
    Synaptics Off (301):    0
    Synaptics Locked Drags (302):   0
    Synaptics Locked Drags Timeout (303):   5000
    Synaptics Tap Action (304): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (305):   1, 3, 0
    Synaptics Circular Scrolling (306): 0
    Synaptics Circular Scrolling Distance (307):    0.100000
    Synaptics Circular Scrolling Trigger (308): 0
    Synaptics Circular Pad (309):   0
    Synaptics Palm Detection (310): 0
    Synaptics Palm Dimensions (311):    10, 200
    Synaptics Coasting Speed (312): 20.000000, 50.000000
    Synaptics Pressure Motion (313):    30, 160
    Synaptics Pressure Motion Factor (314): 1.000000, 1.000000
    Synaptics Resolution Detect (315):  1
    Synaptics Grab Event Device (316):  1
    Synaptics Gestures (317):   1
    Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (319): 32, 31
    Synaptics Area (320):   0, 0, 0, 0
    Synaptics Soft Button Areas (321):  1548, 0, 1737, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (322): 18, 18
    Device Product ID (255):    2, 14
    Device Node (256):  "/dev/input/event5"

Mais il est droit ! Si vous regardez attentivement, vous devriez pouvoir trouver la ligne indiquant "défilement à deux doigts". par exemple, le mien est à Synaptics Two finger scrolling (299) . Si les valeurs de cette ligne sont différentes de 1, 1 alors BINGO voilà le problème ! il suffit de taper :
xinput --set-prop "touchpad name" "scrolling option" 1 1
le mien est
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1 .
cela devrait fonctionner maintenant :)

Vous devrez cependant le faire à chaque fois que vous redémarrerez votre ordinateur !
Il est maintenant temps d'automatiser cela chaque fois que vous réveillez votre ordinateur :
Dans votre dossier personnel (ou où vous voulez), créez un fichier nommé comme vous le souhaitez. Il doit contenir

#! bash
xinput (the command) ...

Ensuite, dans la recherche d'une application, nommez les applications de démarrage et appuyez sur "ADD". Nommez-la comme vous le souhaitez et écrivez dans le champ de commande bash /your/file/path . exemple . C'est fait, pour toujours :D ! !!

0voto

Deecaf Points 126

Avez-vous vérifié les paramètres de la souris et du pavé tactile dans les Paramètres ? Désactivez le défilement à deux doigts et désactivez également le défilement naturel. J'espère que cela résoudra le problème de défilement.

0voto

xeon Points 295

Aller à Paramètres du système (recherche à partir du tableau de bord) > Souris et tablette tactile
Activez le défilement à deux doigts et le défilement naturel (ou la configuration que vous souhaitez).
Je mettrai à jour ce post si je trouve un pilote de touchpad synaptics-like-functionality((comme dans Windows) pour Ubuntu.
J'espère que cela vous aidera

0voto

devo Points 513

La mise à jour vers une version plus récente d'Ubuntu m'a permis de contourner le problème, mais je n'en connais toujours pas la cause.

sudo do-release-upgrade

Parmi les inconvénients, je dois mentionner que cela prend beaucoup de temps - environ 1 heure (cela dépend du débit de la connexion réseau).

0voto

rdtsc Points 210

Pour Lubuntu 18.04 LTS, le pavé tactile d'un Dell Latitude 3540 fonctionnait, mais uniquement comme une souris de base. J'ai dû émettre un modprobe psmouse afin de l'activer en tant que pavé tactile pour le défilement à deux doigts, etc. Cependant, il n'y a pas d'options de configuration de l'interface graphique pour cette fonction. /etc/X11/xorg.conf.d/70-synaptics.conf ont dû être édités manuellement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X