desabilita o trackpad enquanto a digitação não funciona no Ubuntu 14.04

1

Eu tenho um novo Dell XPS 13 (2015) com o Ubuntu 14.04. Eu tive problemas com o congelamento do trackpad, mas eles foram resolvidos quando eu instalei consertar .

Se eu abrir as configurações do trackpad, a caixa "Desativar enquanto digita" está marcada, mas não funciona (testei isso pressionando simultaneamente uma tecla enquanto movia um dedo pelo trackpad). Não tenho certeza de como isso é relevante, mas incluí a saída de xinput abaixo

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL0665:01 06CB:76AD                      id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [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)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
    
por Dónal 31.05.2015 / 23:05

2 respostas

0

Seu touchpad não foi detectado corretamente.

Experimente ESTA SOLUÇÃO primeiro. Então, se isso não ajudar, vamos olhar mais fundo.

Você pode desfazer isso removendo i8042.nopnp e executando

sudo rm /etc/modprobe.d/i2c-hid.conf
sudo depmod -a
sudo update-initramfs -a
sudo sed -i '/synaptics_i2c/d' /etc/modules
sudo update-grub
    
por Pilot6 31.05.2015 / 23:11
0

Encontrei esse problema com o mesmo laptop - XPS 13 9343 (2015). Como nota lateral, não encontrei o problema do congelamento do touchpad.

Eu notei que há dois touchpads listados por xinput como você mostrou.

Verificando dmesg e o log /var/log/Xorg.0.log encontrei erros relacionados ao carregamento do dispositivo touchpad DLL0665 (usando o driver i2c_hid), mas nenhum erro relacionado ao touchpad do SynPS / 2.

Para desativar o carregamento do módulo i2c_hid, adicionei esta linha ao /etc/modprobe.d/blacklist.conf :

blacklist i2c_hid

Após a reinicialização, o touchpad do DLL0665 não estava mais presente na listagem xinput e o syndaemon funcionava conforme o esperado. Isso é semelhante à solução sugerida pelo Pilot6, então não tenho certeza se isso ajudará, mas funcionou para mim no mesmo hardware.

    
por rmcnish 03.07.2015 / 18:36