Eu acredito que sim. Você terá que usar alguns comandos e criar um script de inicialização, mas você sabe que o primeiro e o segundo não são difíceis de fazer.
Primeiro, execute xinput list
. Sua saída deve ser semelhante à seguinte:
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)]
Se puder, desconecte o mouse antes.
Agora você precisa encontrar o ID do trackpad. Use a ID principal (não a que está recuada em um item principal) por enquanto. Se o item principal cobrir o mouse e o touchpad, escolha o sub-ID correspondente.
Agora você precisa executar
xinput set-prop DEVICEID "Device Enabled" 0
Por exemplo, se eu quisesse desativar meu mouse, usaria 2
para DEVICEID
.
Conecte o mouse e verifique se ele funciona e o touchpad não funciona. Se o mouse não funcionar, então execute
xinput set-prop DEVICEID "Device Enabled" 1
e execute o primeiro comando novamente com o sub-ID.
Para fazer isso se aplicar na inicialização, você precisa torná-lo um comando de inicialização. Abra Startup Applications
(ou o equivalente em seu ambiente de área de trabalho) e adicione o primeiro comando.
Como alternativa, você pode desconectar o trackpad internamente.