Eso creo. Tendrás que usar algunos comandos y hacer un script de inicio, pero sabes que el primero y el segundo no es difícil de hacer.
Primero, corre xinput list
. Su salida debe ser similar a la 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 su mouse de antemano.
Ahora necesita encontrar la ID del trackpad. Use la ID principal (no la que está sangrada debajo de un 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 deshabilitar mi mouse, lo usaría 2
para DEVICEID
.
Conecte su mouse y asegúrese de que funcione y que el panel táctil no lo haga. Si el mouse no funciona, ejecute
xinput set-prop DEVICEID "Device Enabled" 1
y ejecute el primer comando nuevamente con la ID secundaria.
Para que esto se aplique al inicio, debe convertirlo en un comando de inicio. Abra Startup Applications
(o el equivalente en su entorno de escritorio) y agregue el primer comando.
Alternativamente, puede desconectar el trackpad internamente.
Si es muy facil. Poner en la lista negra el módulo del panel táctil.
Para saber qué módulo es, puede ejecutar
Aquí verás algo como elan o sináptico
Y entonces
Para ver todos los módulos de mouse y touchpad para el kernel actual. El panel táctil tendrá
i2c
otouch
en el nombre, los módulos del mouse tendránmouse
ousb
. Referencia cruzada estos dos resultadosEditar: Recientemente descubrí cómo obtener de manera confiable el nombre del controlador en uso con un comando complicado, que terdon simplificó muy bien para mí:
Supongo que su módulo de panel táctil es
synaptics_i2c.ko
. Omitirá el.ko
al escribir la lista negracomprueba que tienes el módulo correcto
inmediatamente el panel táctil morirá, si obtuvo el módulo correcto. Ahora para evitar que se cargue:
Cree un archivo en el
/etc/modprobe.d
directorio con la.conf
extensión, que contenga las palabrasblacklist synaptics_i2c
(reemplace con el nombre de su módulo, excluyendo.ko
). Por ejemplo(pero compruebe que el nombre de archivo que elija no exista)
fuente
Ejecute
synclient TouchpadOff=1
para quitar el panel táctil.fuente
Es posible que desee verificar y ver si el panel táctil se puede desactivar primero en el BIOS. Mis computadoras portátiles Toshiba y Lenovo tienen esta opción. Si la configuración está disponible, puede preferirla a una configuración de software, ya que será más fácil recordar cómo deshacer (siempre y cuando recuerde que la utilizó).
fuente
Esto es lo que hice para Lubuntu 18.04:
Preferencias> Aplicaciones predeterminadas para LXSession> AutoStart> luego "Agregar" synclient TouchpadOff = 1
Mi panel táctil está apagado incluso cuando se reinicia la máquina.
Me encantan las GUI.
Paz Ed
fuente