Agora eu instalei o Ubuntu 18.04 e o problema desapareceu sozinho.
xinput set-prop 'xinput list --id-only "DLL07A0:01 044E:120B"' "Device Enabled" 0
faz exatamente o que eu quero.
Gostaria de desativar o touchpad, mas manter o trackball (a pequena coisa no meio do teclado para mover o cursor na tela). Em outro laptop (lenovo x220), digitei:
xinput set-prop 'xinput list --id-only "SynPS/2 Synaptics TouchPad"' "Device Enabled" 0
e funcionou muito bem.
Agora, no meu novo laptop, o problema é que xinput list
dá:
~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL07A0:01 044E:120B id=11 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=12 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=10 [slave keyboard (3)]
↳ Intel HID events id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
Não vejo nenhuma linha mencionando o touchpad ou algo parecido (como no meu x220, no qual xinput list
lista um TrackPoint e um TouchPad como dois dispositivos separados). Se eu desabilitar o dispositivo 12, o touchpad ainda funciona, mas o trackball está desabilitado (o que é exatamente o oposto do meu objetivo); o dispositivo de desativação 11 torna o touchpad e o trackball desativados. Desativar ambos, 11 e 12, é como desativar apenas 12.
Então, o que devo fazer?
Eu tenho o pacote xserver-xorg-input-synaptics
instalado.
Agora eu instalei o Ubuntu 18.04 e o problema desapareceu sozinho.
xinput set-prop 'xinput list --id-only "DLL07A0:01 044E:120B"' "Device Enabled" 0
faz exatamente o que eu quero.
Procure na BIOS para ver se a desativação está disponível. Foi assim que eu fiz no meu x220 e t430. A Dell pode ter uma configuração semelhante disponível.