O touchpad não funciona, mas é reconhecido. Depois do modprobe, funciona mas não é reconhecido

0

Estou tendo um tipo de problema controverso aqui. Acabei de instalar o Ubuntu 12.04 LTS e meu touchpad não funciona. Eu já tentei algumas correções que encontrei, mas nenhuma delas funcionou perfeitamente. Agora, o touchpad é reconhecido. Lista de Xinput me dá isso:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]    
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]

E o synclient retorna isso:

Parameter settings:
LeftEdge                = 100
RightEdge               = 2408
TopEdge                 = 71
BottomEdge              = 1249
FingerLow               = 1
FingerHigh              = 1
FingerPress             = 256
MaxTapTime              = 180
MaxTapMove              = 124
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
FastTaps                = 0
EmulateMidButtonTime    = 75
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = 56
HorizScrollDelta        = 56
VertEdgeScroll          = 1
HorizEdgeScroll         = 1
CornerCoasting          = 0
VertTwoFingerScroll     = 0
HorizTwoFingerScroll    = 0
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0706
TrackstickSpeed         = 40
EdgeMotionMinZ          = 30
EdgeMotionMaxZ          = 160
EdgeMotionMinSpeed      = 1
EdgeMotionMaxSpeed      = 226
EdgeMotionUseAlways     = 0
TouchpadOff             = 2
LockedDrags             = 0
LockedDragTimeout       = 5000
RTCornerButton          = 0
RBCornerButton          = 0
LTCornerButton          = 0
LBCornerButton          = 0
TapButton1              = 0
TapButton2              = 0
TapButton3              = 0
ClickFinger1            = 1
ClickFinger2            = 1
ClickFinger3            = 0
CircularScrolling       = 0
CircScrollDelta         = 0.100007
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200
CoastingSpeed           = 20
CoastingFriction        = 50
PressureMotionMinZ      = 30
PressureMotionMaxZ      = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect        = 1
GrabEventDevice         = 1
TapAndDragGesture       = 1
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
HorizHysteresis         = 14
VertHysteresis          = 14
ClickPad                = 0

A guia do Touchpad no Mouse e no Touchpad aparece e o Synaptik funciona. Mas o touchpad não funciona. O mouse mal se move e, quando o faz, apenas se teleporta aleatoriamente pela tela.

Agora, se eu digitar no terminal

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

O mouse funciona quase perfeitamente. Ele se move normalmente, eu posso clicar com os botões, tocar, etc. Mas eu não posso configurá-lo. Depois de digitar os comandos no terminal, esta é a minha lista de entrada de dados:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=11   [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=14   [slave  pointer  (2)]

O Synclient não retorna nada. Nem mesmo uma única mensagem de erro.

O "Mouse e Touchpad" está faltando na guia "Touchpad". E eu recebo um erro interno ao tentar abrir o Synaptiks.

Eu não sei porque isso acontece. Eu estraguei algumas coisas de tentar algumas soluções aleatórias, então eu pensei em tentar pedir ajuda aqui. Eu queria fazer, pelo menos, um trabalho de rolagem de borda vertical e desabilitar o clique de toque.

Algumas fotos:

    
por Gus 17.12.2013 / 02:58

1 resposta

0

Qual versão exata você está executando? A saída de um uname -a deve fornecer essa informação. De qualquer forma, eu expeeienciou exatamente a mesma situação com um Elantech Touchpad também, e eu poderia reduzi-lo ao fato do meu XServer e seu módulo correspondente (driver) não suportar esse Touchpad correto.

O problema foi resolvido atualizando meu Kernel para 3.11 atualizando o UBUNTU para 12.04.4 Você pode dar uma olhada aqui para detalhes.

Então, supondo que você não esteja no kernel fresco, apenas atualize seu UBUNTU para o 12.04. 4 LTSEnablementStack para resolver o problema em questão. Atenciosamente, eu

    
por tuxaddict 28.02.2014 / 22:36