Alps Touchpad en Dell: ¿cómo instalo el controlador DKMS para habilitar multitouch?

12

Ahora sé que esto se ha preguntado varias veces aquí, pero no pude encontrar ninguna solución decente.

Estoy ejecutando Ubuntu 12.04 en mi DELL N5110 y mi panel táctil se detecta como un mouse, por lo que no tengo las opciones disponibles. No se puede usar multitouch y tampoco se puede desactivar.

He probado el controlador dkms desde este enlace .

Pero cuando intenté instalarlo con el dpkg -icomando, dpkgdevuelve el siguiente error:

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.

También he instalado todas las actualizaciones.

¿Alguien puede ayudarme con este problema?

Shota Bakuradze
fuente

Respuestas:

5

Tuve exactamente el mismo problema en mi Inspiron N5110 con Ubuntu 12.04, pero pude solucionarlo usando el parche y las instrucciones proporcionadas en estos dos enlaces.

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

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

El panel táctil ahora se reconoce como un AlpesPS / 2 ALPS DualPoint TouchPad y la pestaña Panel táctil está habilitada en la Configuración del sistema. Desafortunadamente, el desplazamiento todavía no es una opción ... :-(

Al menos el panel táctil está deshabilitado mientras escribo, ¡lo cual fue el mayor problema para mí que resultó en escritos crípticos! :-) También Fn + F3 está funcionando ahora (también conocido como alternar panel táctil).

Con la última actualización, multitouch se ha habilitado en Inspiron N5110. Todo lo que necesitas hacer es instalar este DKMS. Creo que debería funcionar para todas las computadoras portátiles con touchpad Alps. Aquí hay instrucciones más detalladas sobre la instalación de este módulo que en los enlaces provistos en la respuesta. Tendrá que cambiar cualquier referencia de "psmouse-alps-dst-0.1" a "psmouse-alps-alt-1.3" (la última versión).

JKMirko
fuente
1
¿Puedes proporcionar una guía de instalación para esto?
Shota Bakuradze
@ShotaBakuradze, busque la guía de instalación en la respuesta de garyf.
AlfC
11

Este funciona muy bien.

Descargue la fuente desde el siguiente enlace y coloque la psmouse-alps-dst-0.4carpeta en /usr/src/(necesita permiso de root).

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

Ejecute el install.shcon permiso de root ( Ctrl+Alt+T)

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

Ahora puede configurar el panel táctil en Configuración del sistema.

garyf
fuente
2
Este está tomado del enlace de la publicación anterior de JKMirko. Califique esta publicación como 'útil' si es así, para que muchos otros que necesitan ayuda puedan encontrarla rápidamente.
garyf
Probado y funciona en Ubuntu 12.10, Inspiron 17r. El desplazamiento del borde está un poco alejado del borde de la almohadilla. El desplazamiento con dos dedos, Fn-F3 y deshabilitar mientras se escribe, funciona. No me atreví a intentarlo psmouse-alps-dst-1.0.
AlfC
Vi su edición sugerida en la otra respuesta y la rechacé, lo siento. Se debe utilizar un comentario, y podrá comentar publicaciones que no estén bloqueadas por un moderador (lo que ocurre raramente). He dado un voto positivo, pero no para obtener tu reputación. Agregué un voto positivo porque la publicación fue buena.
Restablece a Monica - ζ--
En caso de que los enlaces de Google Docs se rompan, los archivos originales están aquí: dahetral.com/public-download .
AlfC
1
Ahora estos scripts han cambiado, ya no hay un install.sharchivo. Ahora hay una alps.shgran cantidad de opciones de línea de comandos que son difíciles de entender y la buildopción falla.
alfC
5

Cómo instalar con éxito el controlador ALPS Touchpad DKMS

  • Descargue e intente instalar el archivo deb desde aquí como lo indica la pregunta, usando sudo dpkg -i. Fallará con el error en la pregunta, lo cual está bien (consulte la parte inferior de la respuesta si desea conocer el motivo técnico).

  • Para construirlo, escriba / pegue lo siguiente, línea por línea, en el 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
  • El conductor debería trabajar ahora; reiniciar por si acaso.
  • DKMS también debería recompilarse automáticamente cada vez que actualice / cambie kernels. NO instale el debarchivo nuevamente.

¿Cual fue el problema?

  • El registro de compilación muestra que la compilación del módulo falla debido a un error en el carácter 33 en la línea 135 del alps.carchivo fuente.
  • Esa linea es module_param(alps_dump_packets, int, 0644);
  • El compilador espera que un argumento (nombre de la variable) siga al int, pero no hay ninguno.
  • Como la línea 134 anterior deshabilita la alps_dump_packetsfunción ( static int alps_dump_packets = 0;), probablemente estemos seguros simplemente eliminando la línea ofensiva 135 con sed, que permite que el módulo se construya con éxito.
ish
fuente
Seguí sus instrucciones, pero aún así, no hay un menú de panel táctil visible en la configuración. Recibo un error en el quinto comando que dice que se denegó el permiso /etc/modulesy solo lo ejecuté como superusuario. aparte de esto no hubo errores.
Shota Bakuradze
Tuve los mismos resultados que Shota. Se ejecutó como su para que la línea / etc / modules funcione. Todavía no hay desplazamiento de dos dedos.
Bryan Head
2
¿Se puede cargar el controlador? Porque se ha eliminado del servidor
2
El enlace está roto
alfC
2
El enlace está roto. La máquina Wayback todavía tiene en caché: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds
2

Compré un DELL Latitude E6430 con ubuntu precargado, encontré el controlador glidepoint instalado ... 2 dedos se desplazan bien, pellizca el zoom bien, todo funciona. Lo busqué en los repositorios de Dell, pero no tuve suerte, así que lo hice:

apt-cache show glidepoint

y encontré esto

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.)

así que lo volví a empacar con

sudo dpkg-repack glidepoint

y ahora tengo esto para compartir:

glidepoint_3.6-13_amd64.deb

prueba tu ubuntu, avísame si funciona.

penzoiders
fuente
no funcionó para mí, terminé con un trackpad, un pezón y un teclado muertos ... Incluso después de reiniciar. Al menos después de purgar su .deb en recuperación, la configuración de mi panel táctil apareció mágicamente: O
Wilhelm Erasmus
0

Breve actualización para instalar el conjunto de controladores ALPS ...

Seguí las instrucciones a continuación, pero encontré que el controlador estaba ahora en esta ubicación.

Como los usuarios notarán, esta es ahora la versión 0.11 del controlador ALPS y la línea a eliminar en esta versión es la línea 137.

Con estos cambios menores, mi instalación de Ubuntu 12.04 (también en un Dell N5110) habilitó el panel táctil. Todavía no hay éxito con la habilitación del desplazamiento de borde o de dos dedos, aunque la opción de desplazamiento de borde ahora no está atenuada en el panel de control del mouse y el panel táctil.

Jonas Ingwer
fuente
Una comprobación de xinput list-props <dispositivo ALPS) dio> Dispositivo habilitado (126): 0. Sugiere que el panel táctil todavía no está activo. ¿Alguna idea / sugerencia?
Jonas Ingwer
Una comprobación adicional indica que el controlador ALPS todavía no funciona. Necesita una actualización para estos en el núcleo.
Jonas Ingwer
De una edición sugerida: el controlador alps anterior no funciona para n5110. su panel táctil es diferente y tiene multitáctil, etc. (no sé los detalles, pero la línea anterior en ~ sforshee tampoco funcionó para mí). así que por favor pruebe el controlador en mi publicación anterior. Incluso tiene un script de instalación listo. Básicamente, este utiliza un protocolo diferente a los paneles táctiles de los Alpes anteriores. eso es y. (lo siento, tuve que editar esto ... ¡no había ninguna opción de comentario disponible!: o)
Restablecer Monica - ζ--