Alps Touchpad sur Dell: comment installer le pilote DKMS pour activer le multitouch?


12

Maintenant, je sais que cela a été posé plusieurs fois ici, mais je n'ai trouvé aucune solution décente.

J'utilise Ubuntu 12.04 sur mon DELL N5110 et mon pavé tactile est détecté comme une souris, donc je n'ai pas les options du pavé tactile disponibles. Ne peut pas utiliser le multitouch et ne peut pas le désactiver non plus.

J'ai essayé le pilote dkms à partir de ce lien .

Mais lorsque j'ai essayé de l'installer avec la dpkg -icommande, dpkgrenvoie l'erreur suivante:

ERROR (dkms apport): unable to determine source package for
psmouse-alps-dkms Error! Bad return status for module build on kernel:
3.2.0-25-generic-pae (i686) Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.

J'ai également installé toutes les mises à jour.

Quelqu'un peut-il m'aider avec ce problème?

Réponses:


5

J'ai eu exactement le même problème sur mon Inspiron N5110 exécutant Ubuntu 12.04 mais j'ai pu le résoudre à l'aide du correctif et des instructions fournis dans ces deux liens.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/144

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/147

Le pavé tactile est désormais reconnu comme un pavé tactile AlpsPS / 2 ALPS DualPoint et l'onglet du pavé tactile est activé dans les paramètres système. Malheureusement, le défilement n'est toujours pas une option ... :-(

Au moins, le pavé tactile est désactivé lors de la frappe, ce qui était le plus gros problème pour moi, ce qui entraînait des écritures cryptiques! :-) Aussi Fn + F3 fonctionne maintenant (aka, bascule du pavé tactile).

Avec la dernière mise à jour, le multitouch a été activé sur l'Inspiron N5110. Il vous suffit d'installer ce DKMS. Je pense que cela devrait fonctionner pour tous les ordinateurs portables dotés du pavé tactile Alps. Voici des instructions plus détaillées sur l'installation de ce module que dans les liens fournis dans la réponse. Vous devrez modifier toute référence de "psmouse-alps-dst-0.1" à "psmouse-alps-alt-1.3" (la dernière version).


1
pouvez-vous fournir un guide d'installation pour cela?
Shota Bakuradze

@ShotaBakuradze, recherchez le guide d'installation dans la réponse de garyf.
alfC

11

Celui-ci fonctionne à merveille.

Téléchargez la source à partir du lien ci-dessous et placez le psmouse-alps-dst-0.4dossier dans /usr/src/(vous avez besoin de l'autorisation root).

https://docs.google.com/open?id=0BzNsvDx_ae6bQnFLQkNFT0dWc3c

Exécutez le install.shavec l'autorisation root ( Ctrl+Alt+T)

sudo bash /usr/src/psmouse-alps-dst-0.4/install.sh

Vous pouvez maintenant configurer le pavé tactile dans les paramètres système.


2
Celui-ci est tiré du lien du post de JKMirko ci-dessus. Veuillez évaluer cet article comme «utile» s'il l'est, afin que les nombreuses autres personnes qui ont besoin d'aide puissent le trouver rapidement.
garyf

Testé et fonctionne sous Ubuntu 12.10, Inspiron 17r. Le défilement des bords est un peu à l'intérieur du bord du pad. Le défilement à deux doigts, Fn-F3 et la désactivation pendant la frappe fonctionnent. Je n'ai pas osé essayer psmouse-alps-dst-1.0.
alfC

J'ai vu votre suggestion de modification sur l'autre réponse et je l'ai rejetée, désolée. Un commentaire doit être utilisé et vous pourrez commenter les publications qui ne sont pas verrouillées par un modérateur (ce qui arrive rarement). J'ai donné un upvote, mais pas pour vous donner une réputation. J'ai ajouté un vote positif parce que le message était bon.
Rétablir Monica - ζ--

En cas de rupture des liens Google Documents, les fichiers d'origine sont ici: dahetral.com/public-download .
alfC

1
Maintenant que ces scripts ont changé, il n'y a plus de install.shfichier. Il y a maintenant un alps.shavec beaucoup d'options de ligne de commande qui sont difficiles à comprendre et l' buildoption échoue.
alfC

5

Comment installer avec succès le pilote ALPS Touchpad DKMS

  • Téléchargez et essayez d'installer le fichier deb à partir d'ici comme l'indique la question, en utilisant sudo dpkg -i. Cela échouera avec l'erreur dans la question, ce qui est bien (voir en bas de la réponse si vous voulez en connaître la raison technique.)

  • Pour le construire, tapez / collez le texte suivant, ligne par ligne, dans le terminal:

sudo sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms build -m psmouse-alps -v 0.10
sudo dkms install -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "echo psmouse >> / etc / modules"
sudo update-initramfs -u
  • Le conducteur devrait travailler maintenant; redémarrez juste au cas où.
  • DKMS devrait également recompiler automatiquement chaque fois que vous mettez à niveau / changez les noyaux. NE réinstallez PAS le debfichier.

Quel était le problème?

  • Le journal de génération montre que la compilation du module échoue en raison d'une erreur au caractère 33 à la ligne 135 du alps.cfichier source.
  • Cette ligne est module_param(alps_dump_packets, int, 0644);
  • Le compilateur attend qu'un argument (nom de variable) suive le int, mais il n'y en a pas.
  • Puisque la ligne précédente 134 désactive la alps_dump_packetsfonctionnalité ( static int alps_dump_packets = 0;), nous sommes probablement en sécurité en supprimant simplement la ligne 135 incriminée avec sed, ce qui permet au module de réussir la construction.

Je vous ai suivi les instructions mais toujours pas de menu du touchpad visible dans les paramètres. Je reçois une erreur sur la 5ème commande disant que l'autorisation est refusée /etc/moduleset je l'ai simplement exécutée en tant que superutilisateur. en dehors de cela, il n'y a pas eu d'erreurs.
Shota Bakuradze

J'ai eu les mêmes résultats que Shota. S'était exécuté comme su pour que la ligne / etc / modules fonctionne. Toujours pas de défilement à deux doigts.
Bryan Head

2
Pouvez-vous télécharger le pilote? Parce qu'il est supprimé du serveur

2
Le lien est rompu
alfC

2
Le lien est rompu. La Wayback Machine a toujours en cache: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds

2

J'ai acheté un DELL Latitude E6430 avec Ubuntu préchargé, j'ai trouvé le pilote glidepoint installé .. 2 doigts défilent ok, zoom pincé ok, tout fonctionne. Je l'ai cherché dans les dépôts Dell, mais pas de chance, alors j'ai fait:

apt-cache show glidepoint

et a trouvé cela

Package: glidepoint
Status: install ok installedPriority: extra
Section: alien
Installed-Size: 2100
Maintainer: xmy <xmy@pod-desktop>
Architecture: amd64
Version: 3.6-13
Depends: libc6 (>= 2.4), libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.12.0)
Conffiles:
 /etc/pm/sleep.d/90GlidePoint 85d3fe435ff5e904812cb1a03461d456
 /etc/init.d/glidepoint 5427379c9470ae9c74cba849b35e7df1
 /etc/xdg/autostart/glideusd.desktop 1585732553ad2ea2c547c9989134000f
 /etc/glidepoint/config c1aefbbc5c4fa9cec9c61b2485237d37
 /etc/glidepoint/port 72f67e70f6b7cdc4cc893edaddf0c4c6
Description: GlidePoint 3.6 touchpad driver
 GlidePoint 3.6 touchpad driver for Linux.
 .
 (Converted from a rpm package by alien version 8.79ubuntu0.1.)

donc je l'ai remballé avec

sudo dpkg-repack glidepoint

et maintenant j'ai ceci à partager:

glidepoint_3.6-13_amd64.deb

essayez votre ubuntu, faites-moi savoir si cela fonctionne.


ne fonctionnait pas du tout pour moi, je me suis retrouvé avec un trackpad mort, un mamelon et un clavier ... Même après le redémarrage. Au moins après avoir purgé votre .deb dans la récupération, mes paramètres du pavé tactile sont apparus comme par magie: O
Wilhelm Erasmus

0

Brève mise à jour de l'installation du jeu de pilotes ALPS ...

J'ai suivi les instructions ci-dessous, mais j'ai découvert que le pilote se trouvait maintenant à cet endroit.

Comme les utilisateurs le remarqueront, il s'agit désormais de la version 0.11 du pilote ALPS et la ligne à supprimer dans cette version est la ligne 137.

Avec ces modifications mineures, mon installation Ubuntu 12.04 (également sur un Dell N5110) a activé le pavé tactile. Pas encore de succès avec l'activation du défilement des bords ou à deux doigts, bien que l'option de défilement des bords ne soit désormais pas grisée dans le panneau de configuration de la souris et du pavé tactile.


Une vérification des accessoires de liste xinput <périphérique ALPS) a donné> Périphérique activé (126): 0. Suggère que le pavé tactile n'est toujours pas actif. Des pensées / suggestions ??
Jonas Ingwer

Une vérification plus approfondie indique que le pilote ALPS ne fonctionne toujours pas. Besoin d'une mise à jour pour ceux-ci dans le noyau.
Jonas Ingwer

D'après une modification suggérée: le pilote des Alpes ci-dessus ne fonctionne pas pour le n5110. son pavé tactile est différent et dispose de plusieurs touches, etc. (je ne sais pas les détails, mais la ligne ci-dessus à ~ sforshee n'a pas fonctionné pour moi non plus). essayez donc le pilote dans mon article ci-dessus. il a même un script d'installation prêt. celui-ci utilise essentiellement un protocole différent de celui des claviers tactiles des Alpes précédentes. C'est ça. (désolé, j'ai dû éditer ceci ... il n'y avait pas d'option de commentaire disponible!: o)
Réintégrer Monica - ζ--
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.