Dell Inspiron 15-7568 Touchpad Mover Congelar no Xenial 16.04

2

Neste Dell 15- 7568 , há um touchpad com as áreas de clique à esquerda e à direita mescladas no bloco.

Passos para reproduzir

Com uma instalação limpa de 16.04:

  1. Coloque o polegar na área de clique com o botão esquerdo
  2. Coloque o dedo médio no centro do pad
  3. Clique com o polegar pressionando

O ponteiro não se move mais na tela até:

  1. Pace polegar na área de clique com o botão esquerdo
  2. TOQUE (não pressione) o centro do bloco

O movimento do ponteiro está de volta ao normal.

  • Alguém mais se deparou com problemas semelhantes? Estou tentando rastrear se isso é específico da Dell.

  • Que outras informações úteis de diagnóstico eu posso fornecer?

Informações do sistema

sudo dmidecode | grep "System Information" -A 3

System Information
    Manufacturer: Dell Inc.
    Product Name: Inspiron 15-7568
    Version: Not Specified

xinput --list

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=11   [slave  pointer  (2)]
⎜   ↳ DLL06FF:00 06CB:75C4 Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [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=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]'

xinput --list-props 12

Device 'DLL06FF:00 06CB:75C4 Touchpad':
Device Enabled (137):   1
Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (268): 1
Device Accel Constant Deceleration (269):   2.500000
Device Accel Adaptive Deceleration (270):   1.000000
Device Accel Velocity Scaling (271):    12.500000
Synaptics Edges (292):  49, 1180, 50, 4416
Synaptics Finger (293): 25, 30, 0
Synaptics Tap Time (294):   180
Synaptics Tap Move (295):   67
Synaptics Tap Durations (296):  180, 100, 100
Synaptics ClickPad (297):   1
Synaptics Middle Button Timeout (298):  0
Synaptics Two-Finger Pressure (299):    282
Synaptics Two-Finger Width (300):   7
Synaptics Scrolling Distance (301): -30, -30
Synaptics Edge Scrolling (302): 0, 0, 0
Synaptics Two-Finger Scrolling (303):   1, 1
Synaptics Move Speed (304): 1.000000, 1.750000, 0.129870, 0.000000
Synaptics Off (305):    0
Synaptics Locked Drags (306):   0
Synaptics Locked Drags Timeout (307):   5000
Synaptics Tap Action (308): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (309):   1, 3, 0
Synaptics Circular Scrolling (310): 0
Synaptics Circular Scrolling Distance (311):    0.100000
Synaptics Circular Scrolling Trigger (312): 0
Synaptics Circular Pad (313):   0
Synaptics Palm Detection (314): 0
Synaptics Palm Dimensions (315):    10, 200
Synaptics Coasting Speed (316): 20.000000, 50.000000
Synaptics Pressure Motion (317):    30, 160
Synaptics Pressure Motion Factor (318): 1.000000, 1.000000
Synaptics Resolution Detect (319):  1
Synaptics Grab Event Device (320):  0
Synaptics Gestures (321):   1
Synaptics Capabilities (322):   1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (323): 12, 12
Synaptics Area (324):   0, 0, 0, 4000
Synaptics Soft Button Areas (325):  614, 0, 761, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (326): 7, 7
Device Product ID (255):    1739, 30148
Device Node (256):  "/dev/input/event14"
    
por TomSchober 03.05.2016 / 17:00

1 resposta

3

O teclado e o touchpad integrados congelam-se aleatoriamente no meu Dell Latitude 3450 (formalmente, o meu touchpad é um clickpad )

Eu resolvi todos os meus problemas com o touchpad Synaptic e o congelamento do teclado com o uso simples de libinput em vez do driver synaptic. Para fazer isso, instale:

sudo apt-get install xserver-xorg-input-libinput

adicionalmente, para ter certeza de que era a libinput usada em vez do driver synaptic, eu removi o pacote com os drivers Synaptic

sudo apt-get remove xserver-xorg-input-synaptics

Também fiz algumas personalizações nas configurações de libinput. Eu criei este arquivo de configuração:

/usr/share/X11/xorg.conf.d/99-libinput.conf

com este conteúdo:

Section "InputClass"
    Identifier "libinput touchpad catchall"
    Driver "libinput"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "Tapping" "True"
    Option "DisableWhileTyping" "True"
    Option "NaturalScrolling" "False"
    Option "AccelProfile" "adaptive"
    Option "AccelSpeed" "0.05"
    Option "MiddleEmulation" "True"
    Option "ScrollMethod" "twofinger"
    # Option "ClickMethod" "clickfinger"
    Option "ClickMethod" "buttonareas"
EndSection

Veja todas as opções de configuração disponíveis no manpage de libinput

link

link

link

link

Eu testei apenas no Ubuntu 16.04

UPDATE 2016-05-08 : Eu tinha esquecido que eu estava usando o kernel Linux v4.5.x (o Ubuntu padrão 16.04 O kernel do Linux é v4.4.x ) quando eu escrevi isso.

O problema do teclado integrado e touchpad congelar aleatoriamente, mesmo com as configurações acima, ainda persistir no meu Latitude 3450 se eu usar com o Ubuntu oficial 16.04 linux kernel v4.4.x series (eu teste com o kernel4.4.0- 21-genérico e 4.4.0-22-genérico).

O problema não ocorre com o kernel v4.5.x (4.5.0-040500-generic)

Foi muito simples instalar o kernel linux 4.5.x.

Saiba como fazer: link

Disse que, instala um novo kernel não suportado oficialmente, pode eventualmente resultar em muitos problemas .

lembre-se de NÃO desinstalar o kernel oficial, porque se você tiver problemas com o kernel não oficial (até agora, tudo funciona perfeitamente na minha máquina), você ainda pode iniciar o sistema com o kernel oficial.

ps:

se tudo isso não funcionar para você, talvez volte a usar o synaptic e tente seguir este tutorial: link

    
por Fabio C. Barrionuevo da Luz 06.05.2016 / 04:57