.png)
He estado luchando con este problema durante un tiempo y he realizado una búsqueda exhaustiva de respuestas aquí y en otros lugares antes de publicar esta pregunta.
En mi Asus X101H, el panel táctil no se reconoce como panel táctil. Me he dado cuenta de que este problema no sólo ocurre con mi netbook o con los netbooks Asus, sino con una gran cantidad de netbooks.
Los dispositivos se identifican como "Glidepads". Por lo que he deducido, es un problema del kernel. Y depende de quienes trabajan en el kernel resolverlo. Sin embargo, las personas que hicieron informes de errores sobre este problema han tenido problemas porque se cerraron sin resolverse, etc.
Todo lo que quiero es que este miserable "glidepad" se desactive mientras escribo para que no arruine lo que estoy tratando de escribir. En mis portátiles funciona bien. Pero en las netbooks, las únicas opciones presentes son las del mouse.
Probé la sugerencia de todos de instalar "gpointing...", pero eso no funciona incluso cuando elijo "deshabilitar el panel táctil mientras escribo". No tiene ningún efecto.
¿Alguien tiene una solución para este problema? Afecta a Ubuntu, Kubuntu, Debian y Mint (y probablemente a muchos, muchos más).
Respuesta1
Intente ejecutar sudo modprobe -r psmouse
e informe cómo le fue. Me resolvió el problema. Si desea habilitarlo nuevamente, ejecute sudo modprobe psmouse proto=imps
, también puede crear un script simple con estos comandos que controle la habilitación/deshabilitación del panel táctil de esta manera.
Respuesta2
Mi solución no es muy diferente, pero en lugar de descargar y cargar el módulo, puedes interactuar conxinput. Si enumera los dispositivos xinput y encuentra su dispositivo:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
Entonces, si quisiera deshabilitar el trackpoint (solo busque el ID), podría hacerlo con el siguiente comando:
xinput set-prop 11 "Device Enabled" 0
Para volver a habilitarlo, simplemente cambie de '0' a '1'.
También hay unasincronizadocaracterística llamadadetección de palma, eso podría ayudarte. No lo he probado yo mismo, así que no puedo dar fe de ello.
Respuesta3
Para deshabilitar y habilitar los dispositivos de entrada de su servidor X, xinput tiene azúcar sintáctico para ambos:
xinput set-prop ID# "Device Enabled" 0
y
xinput set-prop ID# "Device Enabled" 1
cuales son:
xinput disable ID#
y
xinput enable ID#
(donde ID# es el número del dispositivo de entrada de xinput como en el ejemplo siguiente)
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]