Como carrego o driver synaptics no 12.04? (A rolagem não funciona)

14

Instalei o Ubuntu 12.04 no meu novo laptop Lenovo z580. O fabricante do touchpad é o Synaptics. No entanto, o Ubuntu não consegue carregar o driver Synaptics, embora o driver tenha sido instalado. Devido a isso, não consigo usar a rolagem no meu touchpad. O comando

synclient -l

retorna:

Não foi possível encontrar propriedades sinápticas. Nenhum driver synaptics carregado?

Por favor ajude.

amal antony
fonte
1
Possível duplicado?
Tom Brossman
Você verificou se algum driver proprietário estava disponível no diálogo de drivers adicionais?
teodor_kasap
Você pode querer procurar aqui também. askubuntu.com/questions/338609/…
RCF

Respostas:

5

É ASSUSTADOR AINDA FÁCIL DE FAZER, NÃO SEJA ASSUSTADO MEU FILHO

tente isto se nenhuma das idéias anteriores deste segmento funcionou:
Em um terminal, digite:
xinput
você deve obter algo parecido com isto:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=10   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB Camera                                id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

Mesmo que seja assustador, é realmente muito fácil de entender; Agora, localize seu touchpad, o meu aqui é chamado de "ETPS / 2 Elantech Touchpad" (na terceira linha).
agora, depois de fazer isso, digite:
xinput --list-props "whatever your touchpad is called"
por exemplo, o meu seria.
nathan@linux-engine:~$ xinput --list-props "ETPS/2 Elantech Touchpad"

Depois de fazer isso, as linhas Lotta devem aparecer, para mim é:

Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (263): 1
    Device Accel Constant Deceleration (264):   2.500000
    Device Accel Adaptive Deceleration (265):   1.000000
    Device Accel Velocity Scaling (266):    12.500000
    Synaptics Edges (288):  123, 2974, 114, 2005
    Synaptics Finger (289): 1, 1, 0
    Synaptics Tap Time (290):   180
    Synaptics Tap Move (291):   165
    Synaptics Tap Durations (292):  180, 180, 100
    Synaptics ClickPad (293):   1
    Synaptics Middle Button Timeout (294):  0
    Synaptics Two-Finger Pressure (295):    282
    Synaptics Two-Finger Width (296):   7
    Synaptics Scrolling Distance (297): 75, 75
    Synaptics Edge Scrolling (298): 0, 0, 0
    Synaptics Two-Finger Scrolling (299):   1, 1
    Synaptics Move Speed (300): 1.000000, 1.750000, 0.053305, 0.000000
    Synaptics Off (301):    0
    Synaptics Locked Drags (302):   0
    Synaptics Locked Drags Timeout (303):   5000
    Synaptics Tap Action (304): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (305):   1, 3, 0
    Synaptics Circular Scrolling (306): 0
    Synaptics Circular Scrolling Distance (307):    0.100000
    Synaptics Circular Scrolling Trigger (308): 0
    Synaptics Circular Pad (309):   0
    Synaptics Palm Detection (310): 0
    Synaptics Palm Dimensions (311):    10, 200
    Synaptics Coasting Speed (312): 20.000000, 50.000000
    Synaptics Pressure Motion (313):    30, 160
    Synaptics Pressure Motion Factor (314): 1.000000, 1.000000
    Synaptics Resolution Detect (315):  1
    Synaptics Grab Event Device (316):  1
    Synaptics Gestures (317):   1
    Synaptics Capabilities (318):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (319): 32, 31
    Synaptics Area (320):   0, 0, 0, 0
    Synaptics Soft Button Areas (321):  1548, 0, 1737, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (322): 18, 18
    Device Product ID (255):    2, 14
    Device Node (256):  "/dev/input/event5"

Mas está tudo bem! Se você olhar com cuidado, poderá encontrar a linha a dizendo "dois dedos rolando". por exemplo, o meu está no Synaptics Rolagem com dois dedos (299) . Se os valores nessa linha são algo diferente de 1, 1, então BINGO aqui está o problema! basta digitar: o
xinput --set-prop "touchpad name" "scrolling option" 1 1
meu é
nathan@linux-engine:~$ xinput --set-prop "ETPS/2 Elantech Touchpad" "Synaptics Two-Finger Scrolling" 1 1 .
ele deve estar funcionando agora :)

Você terá que fazer isso sempre que reiniciar o computador!
Agora é hora de automatizar que toda vez que você ativar o computador:
Na sua pasta pessoal (ou onde quiser), crie um arquivo com o nome que você deseja. deve conter

#! bash
xinput (the command) ...

Em seguida, procure um nome de aplicativo para aplicativos de inicialização e pressione "ADICIONAR". Nomeie como desejar e escreva no campo de comando bash /your/file/path. exemplo . É feito, para sempre: D !!!

NRagot
fonte
0

Você verificou as configurações do mouse e do touchpad em Configurações. Desative a rolagem com dois dedos e também a rolagem natural. Espero que isso resolva o problema de rolagem

Deecaf
fonte
Aparentemente, isso está disponível em algumas distros como o Ubuntu, mas não em outras, como o Lubuntu.
Rdtsc
0

Vá para Configurações do sistema (procure no painel)> Mouse e touchpad
Ativar rolagem com dois dedos e rolagem natural (ou como você deseja que sua configuração)
Atualize esta postagem se eu encontrar uma funcionalidade semelhante a sináptica ((como nas janelas) touchpad driver para Ubuntu
Espero que isso ajude

xeon
fonte
0

A atualização para a versão mais recente do ubuntu me ajudou a solucionar o problema, embora eu ainda não saiba a causa do problema.

sudo do-release-upgrade

Entre as desvantagens, devo mencionar que isso leva muito tempo - cerca de 1 hora (depende da taxa de transferência da conexão de rede)

Yuriy Pozniak
fonte
0

Para o Lubuntu 18.04 LTS, o touchpad em um Dell Latitude 3540 funcionou, mas apenas como um mouse básico. Eu tinha de emitir um psmouse modprobe , a fim de ativá-lo como um touchpad para rolagem com dois dedos, etc. Ainda assim, não há opções de configuração GUI para isso, então as /etc/X11/xorg.conf.d/70-synaptics .conf teve que ser editado manualmente.

rdtsc
fonte
-1

Faça no terminal:

  1. abra o terminal pressionando Ctrl + Alt + t
  2. su (Administrador)
  3. Senha
  4. sudo apt-get update
  5. sudo apt-get install synaptic
  6. continue como seu conhecimento
Raj
fonte
Esse não é o driver sináptico do qual o OP está falando.
Arne Brasseur