¿Cómo deshabilitar el panel táctil en Dell Latitude E-Series (E5510, E6510)?


15

Quiero deshabilitar el panel táctil . Quiero mantener el trackstick . ¿Es posible?

El panel táctil de Alps es reconocido por el kernel como a PS/2 Generic Mouse. Todavía no todas las características son compatibles con el núcleo .

Solo /dev/input/event12se proporciona un único dispositivo tanto para el panel táctil como para el trackstick. Sin embargo, parece que Windows permite deshabilitar el panel táctil .

Respuestas:


16

El hecho de que no se reconozca el panel táctil y no se identifique como un mouse PS2 se debe a que el hardware utiliza un nuevo protocolo y el fabricante no publica las especificaciones para poder escribir un controlador gratuito.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

El protocolo ha sido diseñado en su mayoría con ingeniería inversa y ahora hay una solución que involucra un módulo de kernel parcheado, pero no es completamente perfecto (no hará multitouch) y aún no ha llegado a los núcleos principales. Vea la discusión para más detalles. También le dice cómo hacer el parche si se siente lo suficientemente valiente como para parchear su núcleo.

Si todo lo que desea es poder deshabilitar rápida y fácilmente el panel táctil para poder escribir, intente configurar los atajos de teclado de la siguiente manera.

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0

desactivará el panel táctil mientras

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1

lo habilitará nuevamente. Poder encender y apagar el panel táctil con una simple combinación de teclas hace que el problema sea soportable mientras esperamos una mejor solución.


Tuve un problema similar con un trackpad HP. Al menos ahora se activa y desactiva correctamente y la conexión de un mouse no hace que se retrase de forma impredecible. Realmente creo que la gente tiene expectativas demasiado agresivas de cosas GRATUITAS (si está donando a Ubuntu o Debian, me retracto de mi comentario anterior).
RobotHumans

3
Tenga en cuenta que en los núcleos recientes el panel táctil se informa correctamente como "AlpsPS / 2 ALPS DualPoint TouchPad" (Dell E6510). Obtenga los nombres y los identificadores de todos los dispositivos de entrada con xinput --list.
kynan

7

Escribí un pequeño script de alternar touchpad que he vinculado a la tecla de función de alternar touchpad en mi e6520 ( Fn+ F5).

Utiliza los comandos que Peter Torpman publicó anteriormente.

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

2
¿Podría incluir información sobre cómo vincular la función a las teclas?
NN

@NN on unity: Configuración del sistema -> Teclado -> Accesos directos -> Accesos directos personalizados. Agregue un acceso directo con el nombre que guardó el script como el comando (debe estar en su $PATH).
kynan

FYI Estoy usando una versión ligeramente modificada en mi E6510.
kynan

FYI: versión ajustada para E7440 y Ubuntu 14.04 (contiene pistas sobre cómo configurar el atajo de teclado también en XFCE)
Enno Gröper

4

Tengo restricciones para descargar e instalar controladores / software en una computadora portátil Dell Latitude con el mismo touchpad inútil (la máquina es propiedad y es proporcionada por mi empleador). Mi solución para desactivar el panel táctil consiste en un trozo de cartón de 5 "x 2 3/4", aproximadamente 1/8 "de grosor, y un par de trozos de cinta. ¡Funciona muy bien!


Usar xinputcomo lo sugieren varias otras respuestas no requiere ningún controlador / software, ¡ni siquiera sudo!
kynan

2

Simplemente descargo el módulo del kernel para el Touchpad en mi Sony. Forma manual:

Deshabilitar:

rmmod psmouse

Para permitir:

modprobe psmouse

Hazlo permanente /etc/modprobe.d/blacklist.confagregando:

blacklist psmouse

Espero que esto ayude en tu Dell ...


1
Gracias por un buen truco. Desafortunadamente, también deshabilita el trackstick.
Ivo Danihelka

1

Vea si le ayuda, edite el /etc/X11/xorg.confarchivo y agregue la Opción SHMConfigen línea a la sección llamada "Dispositivo de entrada" para el dispositivo de entrada Synaptic Touchpad. Luego reinicie X (usando la combinación de teclas ctrl + alt + retroceso).

Una vez que inicié sesión, utilicé syndaemon como syndaemon -t -d. La opción -t especifica que solo se deben deshabilitar las acciones de tocar y desplazar, aún puede mover el cursor mientras escribe en el teclado. La opción -d le pide a syndaemon que se ejecute en segundo plano como un demonio, por lo que no tiene que mantener el terminal abierto después de ejecutar el comando.

Puede deshabilitar el panel táctil por completo al no usar la opción -t. Para hacer que Sydaemon se inicie de forma predeterminada cada vez que inicie sesión, agréguelo a la lista de Programas de inicio en Sistema-> Preferencias-> Sesiones. Tengo el siguiente comando añade ahora: syndaemon -t -d.


1
Cuando especificar el controlador Synaptics para el dispositivo, que informa de un error: (--) PS/2 Generic Mouse: no supported touchpad found. Y eso desactiva tanto el touchpad como el trackstick.
Ivo Danihelka

1

Una posible alternativa y algo que uso para extender la vida útil de la batería de mi vieja computadora portátil es Júpiter. Jupiter es una aplicación de administración de energía creada originalmente para netbooks, pero también funciona para computadoras reales. le brinda un par de modos de alimentación y le permite activar o desactivar los monitores inalámbricos, bluetooth, externos y, lo que es más importante, en su caso, el panel táctil, no estoy seguro de si funcionará, pero vale la pena intentarlo. No está en el centro de software, pero puede obtener un deb de su página de sourceforge aquí http://sourceforge.net/projects/jupiter/

Espero que esto ayude


1

Parece que actualmente ninguna otra respuesta puede resolver su problema, por lo que le ofreceré lo que probablemente sea el último recurso. El lugar de trabajo de mi hermano usaba la serie D Latitudes de Dell y dijo que podía desconectar físicamente el trackpad cuando no era posible deshabilitarlo a través del software. No sé qué tan inteligente eres en cuanto a hardware, pero aquí hay un enlace al manual de servicio para un E5510, si te sientes valiente ...

De las instrucciones para quitar el reposamanos, el paso 16 es Desconectar el cable de datos del panel táctil :

texto alternativo

No sé si esto también desconectará el trackpad, pero vale la pena intentarlo.


1
Traté de desconectar exactamente el mismo cable antes. También desconecta el trackstick y el teclado :(.
Ivo Danihelka

2
Le pregunté a mi hermano sobre esto el otro día. Lo que hicieron fue encontrar un pin-out y cortar cables específicos en la cinta para desactivar uno u otro. Se dieron el lujo de tener máquinas de repuesto para probar esto en las cuales, desafortunadamente, ¡imagino que no! Lo siento, no podría ser de más ayuda.
Roddie

1

Tengo un E6510 con Ubuntu 11.04 y logré apagar el panel táctil usando:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0

Para encenderlo, simplemente ingrese:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1

¡Salud! / Peter


1
Obtengo unable to find device ImPS/2 ALPS GlidePoint:-(
aioobe

1
Esto funciona para mí en 11.04, pero también deshabilita el puntero.
belacqua

Estoy usando un script de Touchpad toogle en mi E6510 el 11.10
kynan

1

Touchpad Indicator es un indicador muy simple creado por Lorenzo Carbonell (el desarrollador de Picapy), que como su nombre lo indica, está diseñado para permitirle habilitar / deshabilitar fácilmente su computadora portátil o panel táctil de netbook.

Para instalar Touchpad Indicator en Ubuntu (10.10 Maverick Meerkat solamente), deberá usar el mismo PPA para Picapy: sudo add-apt-repository ppa: lorenzo-carbonell / atareao sudo apt-get update sudo apt-get install touchpad- indicador

Una vez instalado, lo encontrará en Aplicaciones> Accesorios> Indicador de panel táctil.

Fuente: http://www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html


1

Acabo de recibir un Dell Latitude e6520 y el panel táctil no tenía controles y no podía apagarse. Esto es un problema ya que mi pulgar siempre lo golpea cuando escribo y prefiero conectar un mouse externo. Para resolverlo, simplemente fui al sitio web de Dell "Controladores y descargas", fui a "Mouse y teclados" y descargué el controlador del panel táctil. El controlador se instaló solo y ahora tengo controles táctiles. Ahora puedo desactivar mi panel táctil cuando tengo un mouse externo conectado. Tuve que hacer lo mismo con el portátil Dell de mi esposa el año pasado. No estoy seguro de por qué Dell no proporciona este controlador en una computadora portátil nueva.


1

Decepcionado con a) la incapacidad de mantener mis pulgares fuera de la superficie táctil mientras escribo, b) la grave falla de Dell de incluir un control simple basado en software para habilitar / deshabilitar y ajustar la sensibilidad de la superficie táctil, c) el hecho de que tres las pesadas tarjetas de presentación pegadas con cinta adhesiva sobre el tacto no fueron suficientes para aislarlas de mi pulgar, y d) las correcciones de software / hardware anteriores fueron demasiado técnicas para el usuario promedio de computadoras portátiles ... Creo que encontré el mejor semipermanente solución al problema.

Pega un pequeño cuadrado de papel de aluminio sobre la superficie táctil. Dado que la almohadilla es una matriz de condensadores que detecta dónde se mide el dedo por la capacitancia en una matriz debajo, la lámina tiene el efecto de poner en cortocircuito todos los condensadores y cegar la almohadilla de la misma manera que no podría hacerlo la tarjeta de presentación. Funciona muy bien, aunque no se enciende y apaga fácilmente como lo permiten algunas de las soluciones anteriores.



1

Gracias por el script de desactivación. Muy útil. Estoy usando Ubuntu 11.10 en una computadora portátil E5510 y tuve que hacer un pequeño cambio. Dispositivo habilitado return 126 no 127 por lo que el script modificado es (línea 2):

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

Para encontrar el código de su computadora portátil, escriba "xinput --list-props" ImPS / 2 ALPS GlidePoint "| grep -e" Dispositivo habilitado "en un terminal


1

Mi laptop es una Dell Latitude E6520. Uso Ubuntu 12.04 con un entorno estándar de KDE 4.8.

El touchpad ya está reconocido como "AlpsPS / 2 ALPS DualPoint TouchPad". En primer lugar, cree un script de shell que incluya la línea synclient TouchpadOff=1. Luego agregue este script de shell a los elementos de inicio automático. Luego reinicie KDE; el touchpad está deshabilitado ahora.


1

En Latitude E6520, simplemente puede usar Fn+ F5para deshabilitar / habilitar el panel táctil y el panel táctil.

Esto no funciona en Ubuntu 11, aunque la computadora portátil responde a la solicitud, el panel táctil todavía funciona.


OP quiere mantener operativo el track / touch stick.
belacqua

1

En Ubuntu 11, puede crear accesos directos personalizados escribiendo accesos directos o teclado en Dash Home o seleccionando Keyboard en Settings Home. Seleccione la pestaña Accesos directos y luego seleccione la opción de menú Accesos directos personalizados.

Ahora haga clic en el botón + y seleccione un nombre (arbitrario - "alternar panel táctil" y el comando = /usr/bin/toggle_touchpad.sh)

Esto supone que ha copiado uno de los scripts de shell anteriores, lo creó, lo copió (o lo vinculó por software) /usr/bin, lo nombró toggle_touchpad.shy lo hizo ejecutable ( chmod +x toggle_touchpad.sh)

Ahora seleccione el nuevo acceso directo que ha creado y seleccione la combinación de teclas que desea asociar con él (en Dell si selecciona Fn+, F5el acceso directo en realidad se llama Alternar panel táctil). El acceso directo cambiará de deshabilitado a Alternar panel táctil.


1

Tengo un E6510, con 12.04. El panel táctil ALPS funciona fuera de la caja con el desplazamiento de dos dedos. No detecta ni desactiva la palma mientras escribe.

Uso el " indicador de panel táctil " para desactivar el panel táctil cuando se conecta un mouse.


1

Puede que le interese instalar la configuración del dispositivo gpointing , que proporcionará más opciones de configuración para su panel táctil. Por cierto, en Ubuntu 10.04LTS + esto reemplaza gsynaptics

sudo apt-get install gpointing-device-settings

Una vez instalado, lo encontrará en Sistema -> Preferencias -> Dispositivos señaladores .


1
gpointing-device-settings ve el touchpad + trackstick solo como mouse PS / 2. No es posible desactivar solo el panel táctil allí.
Ivo Danihelka

0

Para llevar la primera respuesta un poco más lejos ...

Creé un script para activar y desactivar el panel táctil usando el comando xinput de arriba. Luego entró en atajos de teclado (Mandriva) y agregó un comando personalizado. Ahora la tecla "Super + T" enciende y apaga mi panel táctil. Todavía es manual, ¡pero no tengo que tener un mouse conectado para alternarlo!


-1

Estos ajustes se pueden configurar en su Panel de control> Propiedades del mouse. Si no ve la pestaña Panel táctil de Dell, debe descargar este controlador de mouse de Dell .

Me tomó un tiempo entender esto también. Mi sistema es un Latitude E5510 con Windows 7 instalado. ¡Buena suerte!

Ja, encontré esta pregunta después de hacer una búsqueda rápida en Google para el general. Ahora me doy cuenta de que probablemente no estés ejecutando Windows. ¡Uy!


Gracias por confirmar que la desactivación funciona en Windows :). El trackstick podría permanecer habilitado, mientras que el panel táctil está deshabilitado, ¿verdad?
Ivo Danihelka
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.