Deshabilitar permanentemente el panel táctil - Lubuntu 16.04

Deshabilitar permanentemente el panel táctil - Lubuntu 16.04

Así que aquí está el trato: el panel táctil de mi Gateway T-1623 está básicamente roto. Como resultado, utilizo un mouse externo plug and play. Puedo usar el teclado sin problemas, sin embargo, si sin darme cuenta respiro en el panel táctil, se abre y me impide usar mi mouse externo hasta que haga lo siguiente:

sudo modprobe -r psmouse
sudo modprobe psmouse

Entonces, mi pregunta es la siguiente: ¿hay alguna manera de desactivar permanentemente mi panel táctil en Lubuntu (mediante el uso de una terminal u otros medios) de modo que básicamente haga que mi panel táctil no funcione? Agradezco cualquier ayuda que pueda brindar al respecto y se lo agradezco de antemano.

Respuesta1

Eso creo. Tendrás que usar algunos comandos y crear un script de inicio, pero sabes que lo primero y lo segundo no son difíciles de hacer.

Primer intento xinput list. Su resultado debería ser similar al siguiente:

zachary@MCServer:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]

Si puede, desconecte el mouse de antemano.

Ahora necesitas encontrar la ID del trackpad. Utilice el ID principal (no el que está sangrado debajo del elemento principal) por ahora. Si resulta que el elemento principal cubre tanto el mouse como el panel táctil, elija la sub-ID correspondiente.

Ahora necesitas correr

xinput set-prop DEVICEID "Device Enabled" 0

Por ejemplo, si quisiera desactivar el mouse, usaría 2for DEVICEID.

Conecte su mouse y asegúrese de que funcione y que el panel táctil no. Si el mouse no funciona, ejecute

xinput set-prop DEVICEID "Device Enabled" 1

y ejecute el primer comando nuevamente con el sub-ID.

Para que esto se aplique al inicio, debe convertirlo en un comando de inicio. Abra Startup Applications(o su equivalente en su entorno de escritorio) y agregue el primer comando.


Alternativamente, puedes simplemente desconectar el trackpad internamente.

Respuesta2

Sí, es muy fácil. Incluya en la lista negra el módulo del panel táctil.

Para saber qué módulo es, puede ejecutar

grep -iA 2 touchpad /proc/bus/input/devices

Aquí verás algo como elan o synaptic.

Y luego

ls $(find /lib/modules/$(uname -r) -type d -name mouse)

Para ver todos los módulos de mouse y panel táctil para el kernel actual. El panel táctil tendrá i2co touchen el nombre, los módulos del mouse tendrán mouseo usb. Haga una referencia cruzada de estos dos resultados.

Editar: recientemente descubrí cómo obtener de manera confiable el nombre del controlador en uso con un comando complicado, queterdónsimplificado muy bien para mí:

grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done

Supongo que tu módulo de panel táctil es synaptics_i2c.ko. Omitirás el .koal escribir la lista negra.

comprueba que tienes el módulo correcto

sudo modprobe -r synaptics_i2c

Inmediatamente el panel táctil morirá, si tienes el módulo correcto. Ahora para evitar que se cargue alguna vez:

Cree un archivo en el /etc/modprobe.ddirectorio con la .confextensión que contenga las palabras blacklist synaptics_i2c(reemplácelo con el nombre de su módulo, excluyendo .ko). Por ejemplo

echo "blacklist synaptics_i2c" | sudo tee /etc/modprobe.d/blacklist-touch.conf

(pero verifique que el nombre de archivo que elija no exista ya)

Respuesta3

Ejecute synclient TouchpadOff=1para quitar el panel táctil.

Respuesta4

Esto es lo que hice para Lubuntu 18.04:

Preferencias>Aplicaciones predeterminadas para LXSession>AutoInicio> luego "Agregar" cliente sincronizado TouchpadOff=1

Mi panel táctil está apagado incluso cuando se reinicia la máquina.

Me encantan las GUI.

Paz, Ed.

información relacionada