web-dev-qa-db-fra.com

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

Maintenant, je sais que cela a été demandé à plusieurs reprises ici, mais je n’ai trouvé aucune solution décente à cette question.

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

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

Mais lorsque j'ai essayé de l'installer avec la commande dpkg -i, dpkg renvoie 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.

Est-ce que quelqu'un peut m'aider avec ce problème?

12
Shota Bakuradze

J'ai eu exactement le même problème sur mon Inspiron N5110 fonctionnant sous Ubuntu 12.04, mais j'ai pu le réparer à l'aide du correctif et des instructions fournies 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 maintenant reconnu en tant qu'onglet AlpsPS/2 ALPS DualPoint TouchPad et Touchpad 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 a été le plus gros problème pour moi, ce qui a entraîné des écritures cryptiques! :-) Aussi Fn + F3 fonctionne maintenant (aka, touchpad toggle).

Avec la dernière mise à jour, le multitouch a été activé sur Inspiron N5110. Tout ce que vous avez à faire est d'installer ce DKMS. Je pense que cela devrait fonctionner pour tous les ordinateurs portables dotés du pavé tactile Alps. --- (Ici sont 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" (version la plus récente).

5
JKMirko

Celui-ci fonctionne à merveille.

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

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

Exécutez le install.sh avec 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.

11
garyf

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 de la question, ce qui est correct (voir au bas de la réponse si vous voulez connaître la raison technique.)

  • Pour le construire, tapez/collez ce qui suit, ligne par ligne, dans le terminal:

 Sautez -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
Sudo dkms construire -m psmouse-alps -v 0.10 
 Sudo installent -m psmouse-alpes -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/modifiez des noyaux. NE réinstallez PAS le fichier deb à nouveau.

Quel était le problème?

  • Le journal de construction indique que la compilation du module échoue à cause d'une erreur du caractère 33 de la ligne 135 du fichier source alps.c.
  • Cette ligne est module_param(alps_dump_packets, int, 0644);
  • Le compilateur s'attend à ce qu'un argument (nom de variable) suive le int, mais il n'y en a pas.
  • Comme la ligne précédente 134 désactive la fonction alps_dump_packets (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 construire correctement.
5
ish

J'ai acheté un Dell Latitude E6430 avec Ubuntu préchargé, j'ai trouvé le pilote de point de repère installé .. 2 doigts défiler ok, pincer le zoom 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 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.)

alors je l'ai remballé avec

Sudo dpkg-repack glidepoint

et maintenant j'ai ceci à partager:

glidepoint_3.6-13_AMD64.deb

essayez sur votre Ubuntu, laissez-moi savoir si fonctionne.

2
penzoiders

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

J'ai suivi les instructions ci-dessous mais j'ai trouvé que le pilote était maintenant à l'emplacement this .

Comme les utilisateurs le noteront, il s'agit maintenant 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. L'activation du défilement Edge ou du défilement à deux doigts n'a toujours pas abouti, bien que l'option de défilement Edge ne soit plus grisée dans le panneau de configuration de la souris et du pavé tactile.

0
Jonas Ingwer