Eu tenho um Netbook Megaware serie AT Classic, que usa um touchpad sentelic (xinput list abaixo). O problema é que esse netbook precisa ter windows em dual boot por causa de um programa que minha namorada usa que não vai no linux, enfim. Quando o Windows inicia o touchpad, de alguma forma ele deixa alguma coisa errada pro linux, e quando volto a iniciar o linux o cursor do touchpad fica incontrolável, apresentando movimentos imprecisos. Uma maneira que encontrei de resolver isso foi remover a bateria depois de iniciar pelo Windows. O que acontece é que como o netbook tem uma bateria o touchpad fica 'iniciado' da forma que o Windows o fez.
Agora vamos a questão, com o Windows isso não acontece, o que me leva a crer que o Windows tem um comando que reinicia totalmente do dispositivo em questão.
Como fazer isso no Ubuntu? Existe algum comando pra fazer isso no linux? Alguma maneira de 'simular' que eu desconectei o dispositivo.
$modprobe -r psmouse não funciona, ele meio que 'desmonta' apenas o dispositivo. Eu precisava 'desplugar' ele.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PIXART USB OPTICAL MOUSE id=9 [slave pointer (2)]
⎜ ↳ FSPPS/2 Sentelic FingerSensingPad id=11 [slave pointer (2)] <===== Touchpad
⎜ ↳ Macintosh mouse button emulation 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)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]