Synaptics ClickPad pulando na seleção

1

Acabei de receber o Ubuntu 16.04 LTS no meu novo ThinkPad E460 e ele tem um desses "cliques" onde os botões estão ocultos sob o touchpad (como computadores Apple).

O problema é quando eu arrasto e solto, clico e seguro o botão esquerdo (abaixo do touchpad) e movo outro dedo no pad. Mas o Ubuntu parece estar confuso e não consegue descobrir qual dos dois dedos deve "arrastar" e assim o mouse pula.

A questão foi relatada há 2 anos atrás neste post: Zonas mortas do clickpad do synaptics da Lenovo (clique e arraste os problemas) Mas nenhuma das soluções propostas me satisfaz: alterar o AreaBottomEdge não corrige o problema, e a área do botão flexível já está definida, já que meu touchpad foi corretamente reconhecido como um clickpad pelo Ubuntu,

Aqui estão as opções que eu tenho no xinput:

Device 'AlpsPS/2 ALPS DualPoint TouchPad':
Device Enabled (138):   1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (261): 1
Device Accel Constant Deceleration (262):   2.500000
Device Accel Adaptive Deceleration (263):   1.000000
Device Accel Velocity Scaling (264):    12.500000
Synaptics Edges (265):  614, 3481, 307, 1740
Synaptics Finger (266): 25, 30, 0
Synaptics Tap Time (267):   180
Synaptics Tap Move (268):   201
Synaptics Tap Durations (269):  180, 100, 100
Synaptics ClickPad (270):   1
Synaptics Middle Button Timeout (271):  0
Synaptics Two-Finger Pressure (272):    282
Synaptics Two-Finger Width (273):   7
Synaptics Scrolling Distance (274): -91, -91
Synaptics Edge Scrolling (275): 1, 0, 0
Synaptics Two-Finger Scrolling (276):   1, 0
Synaptics Move Speed (277): 1.000000, 1.750000, 0.043687, 0.000000
Synaptics Off (278):    2
Synaptics Locked Drags (279):   0
Synaptics Locked Drags Timeout (280):   5000
Synaptics Tap Action (281): 2, 3, 0, 0, 1, 3, 2
Synaptics Click Action (282):   1, 3, 2
Synaptics Circular Scrolling (283): 0
Synaptics Circular Scrolling Distance (284):    0.100000
Synaptics Circular Scrolling Trigger (285): 0
Synaptics Circular Pad (286):   0
Synaptics Palm Detection (287): 0
Synaptics Palm Dimensions (288):    10, 200
Synaptics Coasting Speed (289): 20.000000, 50.000000
Synaptics Pressure Motion (290):    30, 160
Synaptics Pressure Motion Factor (291): 1.000000, 1.000000
Synaptics Resolution Detect (292):  1
Synaptics Grab Event Device (293):  0
Synaptics Gestures (294):   1
Synaptics Capabilities (295):   1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (296): 38, 42
Synaptics Area (297):   0, 0, 0, 0
Synaptics Soft Button Areas (298):  2047, 0, 1678, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (299): 22, 22
Device Product ID (256):    2, 8
Device Node (257):  "/dev/input/event6"

Alguma idéia?

Obrigado.

EDIT: Eu tentei o Ubuntu 16.10, com o mesmo resultado: ele ainda salta quando arrastar e soltar.

EDIT2: Eu também tentei o Fedora. No Fedora funciona corretamente! Mas ... Eu realmente gosto muito do Ubuntu (estou acostumado com o apt-get etc ...) Então eu prefiro usar o Ubuntu. No entanto, que arquivos de configuração / versão do pacote devo olhar dentro do Fedora para descobrir qual pode estar causando o problema no Ubuntu?

EDIT3: Eu verifiquei e o Fedora parece ter a versão 1.9.0 do xserver-xorg-synaptics em vez da versão 1.8. Poderia ser essa a diferença? Eu não consigo encontrar uma maneira de instalar a versão 1.9.0 deste pacote no Ubuntu.

    
por ddeunagomez 12.02.2017 / 09:20

1 resposta

2

Tudo bem, encontrei a solução! O sempre confiável Debian me salvou. Deixo aqui para pessoas com o mesmo problema.

Eu adicionei os repositórios do Debian Sid (eu acredito que a mesma versão fo packages está no Debian Stretch):

deb http://http.us.debian.org/debian unstable main contrib non-free

para o /etc/apt/sources.list

Então, obviamente,

sudo apt-get update

Então eu fui no synaptic e me livrei dos seguintes pacotes:

Removed the following packages:
ubuntu-desktop
xorg
xserver-common
xserver-xorg
xserver-xorg-core
xserver-xorg-input-all
xserver-xorg-input-evdev
xserver-xorg-input-synaptics
xserver-xorg-input-vmmouse
xserver-xorg-input-wacom
xserver-xorg-video-all
xserver-xorg-video-amdgpu
xserver-xorg-video-ati
xserver-xorg-video-fbdev
xserver-xorg-video-intel
xserver-xorg-video-nouveau
xserver-xorg-video-qxl
xserver-xorg-video-radeon
xserver-xorg-video-vesa
xserver-xorg-video-vmware

Então instalado, com a última versão que vem do Debian:

Upgraded the following packages:
libgcrypt20 (1.6.5-2ubuntu0.2) to 1.7.6-1
libinput10 (1.2.3-1ubuntu1) to 1.6.0-1
libwacom-bin (0.18-1) to 0.22-1
libwacom-common (0.18-1) to 0.22-1
libwacom2 (0.18-1) to 0.22-1

Installed the following packages:
libinput-bin (1.6.0-1)
libxcb-util0 (0.3.8-3)
libxfont2 (1:2.0.1-3)
xfonts-100dpi (1:1.0.4+nmu1)
xfonts-75dpi (1:1.0.4+nmu1)
xorg (1:7.7+18)
xserver-xorg (1:7.7+18)
xserver-xorg-core (2:1.19.1-4)
xserver-xorg-input-all (1:7.7+18)
xserver-xorg-input-libinput (0.23.0-2)
xserver-xorg-input-synaptics (1.9.0-1+b1)
xserver-xorg-video-all (1:7.7+18)
xserver-xorg-video-amdgpu (1.2.0-1+b1)
xserver-xorg-video-ati (1:7.8.0-1+b1)
xserver-xorg-video-fbdev (1:0.4.4-1+b5)
xserver-xorg-video-intel (2:2.99.917+git20161206-1)
xserver-xorg-video-nouveau (1:1.0.13-1+b1)
xserver-xorg-video-qxl (0.1.4+20161126git4d7160c-1)
xserver-xorg-video-radeon (1:7.8.0-1+b1)
xserver-xorg-video-vesa (1:2.3.4-1+b2)
xserver-xorg-video-vmware (1:13.2.1-1+b1)

E finalmente adicionamos os pacotes restantes:

Installed the following packages:
ubuntu-desktop (1.361)
xserver-xorg-input-evdev (1:2.10.5-1)

Existem dois pacotes que foram removidos e eu não pude substituir com as versões do Debian: xserver-xorg-input-vmmouse e xserver-xorg-input-wacom . Mas eu pessoalmente não preciso deles, já que meu laptop não é um tablet Wacom e não pretendo usar o VMWare (eu gosto mais do VirtualBox).

Espero que ajude alguém

Edit: Claro, isso vai sem dizer, desabilite os repositórios do Debian depois de fazer isso ... Eu estou usando o heir repos para consertar um bug, não para o meu dia a dia. Se eu quisesse ter as dores de cabeça que Sid me deu há 10 anos, eu teria instalado o Debian Sid ...

    
por ddeunagomez 15.02.2017 / 12:47