J'ai installé Ubuntu 12.04 sur mon nouvel ordinateur portable Lenovo z580. Le fabricant de touchpad est Synaptics. Cependant, Ubuntu ne peut pas charger le pilote Synaptics, bien que le pilote ait été installé. Pour cette raison, je ne parviens pas à utiliser le défilement sur mon pavé tactile. La commande
synclient -l
résultats:
Impossible de trouver les propriétés synaptics. Aucun pilote synaptics chargé?
S'il vous plaît aider.
IT IS SCARY ENCORE FACILE À FAIRE, NE PEUT PAS ÊTRE PEUR À 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 qui ressemble à 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, il est en fait très facile à comprendre; localisez maintenant 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, les lignes de Lotta 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 c'est alwright! Si vous regardez attentivement, vous devriez être capable de trouver une ligne disant "deux doigts défilant". par exemple, le mien est à Synaptics Défilement à deux doigts (299) . Si les valeurs de cette ligne sont différentes de 1, 1 alors BINGO, voici 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 :)
Cependant, vous devrez le faire à chaque fois que vous redémarrez votre ordinateur!
Il est temps maintenant d'automatiser votre ordinateur à chaque réveil:
Dans votre dossier personnel (ou où que vous soyez), créez un fichier nommé comme vous le souhaitez. il devrait contenir
#! bash
xinput (the command) ...
Ensuite, dans la recherche d'un nom d'application, démarrez les applications et appuyez sur "Ajouter". Nommez-le comme vous le souhaitez et écrivez dans la commande Champ bash /your/file/path
. exemple . C'est fait pour toujours: D !!!
Avez-vous vérifié les paramètres de votre souris et du pavé tactile dans Paramètres. Désactivez le défilement à deux doigts et désactivez également le défilement naturel. J'espère que ça corrige le problème de défilement
Pour Lubuntu 18.04 LTS, le pavé tactile d’un Dell Latitude 3540 fonctionnait, mais uniquement en tant que souris de base. Je devais émettre un modprobe psmouse afin de l'activer comme pavé tactile pour le défilement à deux doigts, etc. Néanmoins, il n'y a pas d'options de configuration d'interface graphique pour cela, donc le / etc/X11/xorg.conf.d/70-synaptics.conf devait être édité manuellement.
La mise à niveau vers la nouvelle version d'ubuntu m'a aidée à résoudre le problème, bien que je n'en connaisse toujours pas la cause fondamentale.
Sudo do-release-upgrade
Parmi les inconvénients, je dois mentionner que cela prend assez de temps - environ 1 heure (dépend du débit de la connexion réseau)
Allez à Paramètres système (recherche dans le tiret)> Souris et pavé tactile
Activer le défilement à deux doigts et le défilement naturel (ou selon votre configuration)
Mettra à jour ce message si je trouve un pilote de pavé tactile comme Synaptics (comme dans Windows) pour Ubuntu
J'espère que cela t'aides