O touchpad é reconhecido como “ImPS / 2 Synaptics Touchpad” e as opções do touchpad não funcionam

0

Olá, comecei a ter problemas com o touchpad depois de executar o sudo-apt-upgrade há alguns dias.

Eu corri para este problema antes de atualizar, assim que estava usando uma instalação anterior, no entanto eu acidentalmente corri autoremove que eu acho que removeu o meu kernel anterior e configurações (e não me lembro o que é isso).

Meu touchpad funciona, mas é reconhecido como um Intellimouse, por isso não posso configurar opções como nenhum toque para clicar ou rolagem de dois dedos. Isso faz com que meu touchpad fique instável e pule inesperadamente.

Ao definir meus arquivos de configuração do xorg se eu tentar usar o synaptics como meu driver, ele "não pode encontrar o protocolo", e se eu aumentar meu usr / shar / X11 / 10-evdev para usar libinput como um driver e dar opções, ele retorna isso no meu Xorg.0.log:

[     3.751] (II) config/udev: Adding input device ImPS/2 Synaptics TouchPad (/dev/input/event9)
[     3.751] (**) ImPS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
[     3.751] (II) LoadModule: "libinput"
[     3.751] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[     3.755] (II) Module libinput: vendor="X.Org Foundation"
[     3.755]    compiled for 1.18.3, module version = 0.18.0
[     3.755]    Module class: X.Org XInput Driver
[     3.755]    ABI class: X.Org XInput driver, version 22.1
[     3.755] (II) Using input driver 'libinput' for 'ImPS/2 Synaptics TouchPad'
[     3.755] (**) ImPS/2 Synaptics TouchPad: always reports core events
[     3.755] (**) Option "Device" "/dev/input/event9"
[     3.755] (**) Option "_source" "server/udev"
[     3.755] (II) input device 'ImPS/2 Synaptics TouchPad', /dev/input/event9 is tagged by udev as: Mouse
[     3.755] (II) input device 'ImPS/2 Synaptics TouchPad', /dev/input/event9 is a pointer caps
[     3.784] (**) Option "AccelSpeed" "0.05"
[     3.784] (**) Option "AccelProfile" "adaptive"
[     3.784] (**) Option "NaturalScrolling" "False"
[     3.784] (**) Option "ScrollMethod" "twofinger"
[     3.784] (**) Option "MiddleEmulation" "True"
[     3.784] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event9"
[     3.784] (II) XINPUT: Adding extended input device "ImPS/2 Synaptics TouchPad" (type: MOUSE, id 16)
[     3.784] (EE) libinput: ImPS/2 Synaptics TouchPad: Failed to set scroll to twofinger
[     3.784] (**) Option "AccelerationScheme" "none"
[     3.784] (**) ImPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[     3.784] (**) ImPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[     3.784] (**) ImPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[     3.784] (II) input device 'ImPS/2 Synaptics TouchPad', /dev/input/event9 is tagged by udev as: Mouse
[     3.784] (II) input device 'ImPS/2 Synaptics TouchPad', /dev/input/event9 is a pointer caps
[     3.784] (EE) libinput: ImPS/2 Synaptics TouchPad: Failed to set scroll to twofinger
[     3.784] (II) config/udev: Adding input device ImPS/2 Synaptics TouchPad (/dev/input/mouse1)
[     3.784] (II) No input driver specified, ignoring this device.
[     3.784] (II) This device may have been added with another device file.

Como você pode ver, o udev está marcando isso como um Mouse, mas não tenho certeza se deveria ser.

Eu mexi nos vários arquivos de configuração do xorg, mas parece que apenas o 10-evdev.config está sendo usado.

Estou executando o Ubuntu 16.04.2 com o kernel 4.4.0 em um Dell XPS 13 9343 com touchscreen e meu touchscreen funciona bem. Das postagens de outras pessoas sobre o touchpad Dell XPS 13, parece que ele deve ser reconhecido como SynPS / 2 e não como ImPS / 2.

Qualquer ajuda seria muito apreciada!

    
por fakoandro 07.04.2017 / 21:17

0 respostas