Questão Sem problemas de touchpad e cursor no Ubuntu 14.04


Então, eu acabei de ter o Ubuntu e mesmo quando rodava o live disk eu tive um problema onde eu não conseguia clicar a maior parte do tempo e o mouse pulava para a esquerda a cada 3 segundos Eu pensei que uma vez que eu tivesse instalado e atualizado, tudo bem. Agora eu posso clicar bem, mas ele ainda salta e o touchpad não funciona.

Eu tenho um laptop ASUS com tela sensível ao toque (que funciona perfeitamente) e um mouse Logitech G300.

Depois de algumas pesquisas, descobri como fazer coisas básicas com o xinput e, quando eu fazia um comando xinput list, recebi o seguinte:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Gaming Mouse G300                id=10   [slave  pointer  (2)]
⎜   ↳ USBest Technology SiS HID Touch Controller    id=13   [slave  pointer  (2)]
⎜   ↳ PS/2 Logitech Wheel Mouse                 id=16   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Logitech Gaming Mouse G300                id=11   [slave  keyboard (3)]
    ↳ USB2.0 UVC HD Webcam                      id=12   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

Instantaneamente notei que eu não tenho um mouse ps / 2, então não sei por que, mas ele não detecta o meu touchpad e adicionou um dispositivo genérico duplicado para o meu mouse usb. Se eu desabilitar o id 16, tudo fica dourado até eu reiniciar e ter que repetir o comando. Como posso consertar isso para que meu touchpad funcione e o mouse duplicado seja removido permanentemente?

Obrigado

EDIT 1:

Depois de mais tentativas, descobri que

sudo modprobe -r psmouse

sudo modprobe psmouse proto=imps

Também pára o cursor pulando e remove o dispositivo genérico do mouse (id = 16) Mas eu acabei encontrando se eu, então, toco no touchpad, as coisas ficam agitadas e o teclado pára de funcionar corretamente e o clique do mouse não funciona.

Não há drivers para o touchpad que a asus usa ou algo assim?


2
2017-07-19 13:44


origem


coloque o comando em /etc/rc.local - noleti
que impede que o cursor salte, mas não funciona no touchpad - Jason Wright
adicionou a linha, mas ela não é executada na inicialização - ainda é necessário inserir manualmente - Jason Wright
Você pode adicionar informações sobre qual comando é esse? - noleti
xinput set-prop 16 "Dispositivo habilitado" 0 que torna meu mouse usb novamente, mas não corrige o problema de não haver touchpad - Jason Wright


Respostas:


Encontrei uma solução que funciona perfeitamente, desde que você não use gestos ou rolagem, etc. Adicionar a linha "psmouse.proto = bare" à linha de cmd do kernel na inicialização irá, como eu entendo, emular a movimentação básica e clicar para clicar, etc, usando drivers genéricos de mouse ps2 para o touchpad. Parece não haver drivers ou suporte para o uso dos touchpads em muitos laptops da asus, até onde eu saiba que esta é a melhor solução até que os drivers sejam adicionados.

Adicionar permanentemente um parâmetro de inicialização do kernel Faça login no sistema e inicie   uma janela de terminal (Aplicativos-> Acessórios-> Terminal).

  1. Na janela do terminal no prompt $, digite o comando: sudo gedit   / etc / default / grub

  2. Digite sua senha quando solicitado pelo [sudo]. Na linha que começa com   "GRUB_CMDLINE_LINUX_DEFAULT" adiciona psmouse.proto = nu ao texto dentro do   aspas duplas após as palavras "respingo silencioso".   (Certifique-se de adicionar um espaço depois de "splash" antes de adicionar   seu novo parâmetro.) Clique no botão Salvar e feche o editor   janela.

  3. Na janela do terminal no prompt $, digite o comando: sudo   atualização-grub

  4. Reinicie o sistema.


2
2017-07-21 20:48





Reinstale o pacote do driver:

sudo apt-get --purge autoremove xserver-xorg-input-synaptics && sudo apt-get install xserver-xorg-input-synaptics

Então reinicie.


0
2017-07-19 14:22



tentei isso e nenhuma mudança - touchpad ainda não aparece na lista de xinput TT - Jason Wright