Alps Touchpad na Dell: como instalo o driver DKMS para ativar o multitoque?

12

Agora eu sei que isso foi perguntado várias vezes aqui, mas não encontrei nenhuma solução decente para isso.

Estou executando o Ubuntu 12.04 no DELL N5110 e meu touchpad é detectado como um mouse. Portanto, não tenho as opções do touchpad disponíveis. Não é possível usar o multitouch e também não pode desativá-lo.

Eu testei o driver dkms de este link .

Mas quando tentei instalá-lo com o comando dpkg -i , dpkg retornou o seguinte erro:

ERROR (dkms apport): unable to determine source package for
psmouse-alps-dkms Error! Bad return status for module build on kernel:
3.2.0-25-generic-pae (i686) Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.

Eu também instalei todas as atualizações.

Alguém pode me ajudar com esse problema?

    
por Shota Bakuradze 22.06.2012 / 22:53

5 respostas

5

Eu tive exatamente o mesmo problema no meu Inspiron N5110 rodando o Ubuntu 12.04, mas consegui consertá-lo usando patch e instruções fornecidas nesses dois links.

link

link

O touchpad agora é reconhecido como uma guia do AlpsPad / 2 ALPS DualPoint TouchPad e Touchpad ativada nas Configurações do sistema. Infelizmente, a rolagem ainda não é uma opção ...: - (

Pelo menos o touchpad está desativado durante a digitação, que foi o maior problema para mim, resultando em escritas ocultas! :-) Também Fn + F3 está funcionando agora (também conhecido como touchpad toggle).

Com a última atualização, o multitouch foi ativado no Inspiron N5110. Tudo o que você precisa fazer é instalar este DKMS. Eu acho que deve funcionar para todos os laptops com touchpad Alpes. Aqui estão instruções mais detalhadas sobre a instalação deste módulo do que nos links fornecidos em a resposta. Você terá que alterar qualquer referência de "psmouse-alps-dst-0.1" para "psmouse-alps-alt-1.3" (a versão mais recente).

    
por JKMirko 16.09.2012 / 15:57
11

Este aqui funciona lindamente.

Faça o download da fonte no link abaixo e coloque a pasta psmouse-alps-dst-0.4 em /usr/src/ (você precisa de permissão de root).

link

Execute o install.sh com permissão de root ( Ctrl + Alt + T )

sudo bash /usr/src/psmouse-alps-dst-0.4/install.sh

Agora você pode configurar o touchpad nas configurações do sistema.

    
por garyf 04.11.2012 / 14:06
5

Como instalar com sucesso o driver DKMS do Touchpad do ALPS

  • Faça o download e tente instalar o arquivo deb aqui como a pergunta indica, usando sudo dpkg -i . Ele falhará com o erro na pergunta, o que é bom (veja a parte inferior da resposta se você quiser saber o motivo técnico.)

  • Para criá-lo, digite / cole o seguinte, linha por linha, no terminal:

sudo sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms build -m psmouse-alps -v 0.10
sudo dkms install -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "echo psmouse >> /etc/modules"
sudo update-initramfs -u
  • O motorista deve trabalhar agora; reinicialize apenas no caso.
  • O
  • DKMS também deve ser recompilado automaticamente sempre que você atualizar / alterar os kernels. NÃO instale o arquivo deb novamente.

Qual foi o problema?

  • O log de construção mostra que a compilação do módulo falha devido a um erro no caractere 33 na linha 135 do arquivo de origem alps.c .
  • Essa linha é module_param(alps_dump_packets, int, 0644);
  • O compilador espera que um argumento (nome da variável) siga o int , mas não há nenhum.
  • Como a linha anterior 134 desabilita o recurso alps_dump_packets ( static int alps_dump_packets = 0; ), provavelmente estamos seguros simplesmente excluindo a linha ofensiva 135 com sed , que permite que o módulo construa com sucesso.
por ish 25.06.2012 / 11:45
2

Comprei uma DELL Latitude E6430 com o ubuntu preloaded, achei o driver do glidepoint instalado .. 2 dedos rolam ok, pinch zoom ok, tudo funcionando. Eu procurei no dell repos, mas sem sorte, então eu fiz:

apt-cache show glidepoint

e achei isso

Package: glidepoint
Status: install ok installedPriority: extra
Section: alien
Installed-Size: 2100
Maintainer: xmy <xmy@pod-desktop>
Architecture: amd64
Version: 3.6-13
Depends: libc6 (>= 2.4), libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.12.0)
Conffiles:
 /etc/pm/sleep.d/90GlidePoint 85d3fe435ff5e904812cb1a03461d456
 /etc/init.d/glidepoint 5427379c9470ae9c74cba849b35e7df1
 /etc/xdg/autostart/glideusd.desktop 1585732553ad2ea2c547c9989134000f
 /etc/glidepoint/config c1aefbbc5c4fa9cec9c61b2485237d37
 /etc/glidepoint/port 72f67e70f6b7cdc4cc893edaddf0c4c6
Description: GlidePoint 3.6 touchpad driver
 GlidePoint 3.6 touchpad driver for Linux.
 .
 (Converted from a rpm package by alien version 8.79ubuntu0.1.)

então eu reembalei com

sudo dpkg-repack glidepoint

e agora eu tenho isso para compartilhar:

glidepoint_3.6-13_amd64.deb

experimente o seu Ubuntu, deixe-me saber se funciona.

    
por penzoiders 05.04.2013 / 13:25
0

Breve atualização para instalar o conjunto de drivers do ALPS ...

Eu segui as instruções abaixo, mas descobri que o driver estava agora em esta localização.

Como os usuários notarão que esta é a versão 0.11 do driver ALPS e a linha a ser removida nesta versão é a linha 137.

Com essas pequenas alterações, minha instalação do Ubuntu 12.04 (também em um Dell N5110) ativou o touchpad. Ainda não há sucesso em ativar a rolagem de borda ou de dois dedos ainda, embora a opção de rolagem de borda agora não esteja acinzentada no painel de controle Mouse e Touchpad.

    
por Jonas Ingwer 30.06.2012 / 18:17